/dotfiles

My dotfiles

Primary LanguageLua

My Dotfiles

  • author: cwaldbieser
  • dotfile manager: dotdrop

Import a dotfile

Example - Import ~/.vimrc:

(dotenv) ~/home/user@example.org:~/dotfiles$ dotdrop import ~/.vimrc
(dotenv) ~/home/user@example.org:~/dotfiles$

Compare dotfiles

(dotenv) ~/home/user@example.org:~/dotfiles$ dotdrop compare
(dotenv) ~/home/user@example.org:~/dotfiles$

Install dotfiles

(dotenv) ~/home/user@example.org:~/dotfiles$ dotdrop install
(dotenv) ~/home/user@example.org:~/dotfiles$

Supporting Files

  • requirements-nvim.txt: A list of Python packages installed into the Python virtualenv I use for neovim.

Neovim Configuration

Probably the most complicated configuration I have is for nvim.

Treesitter setup

Install the treesitter-cli. It uses node, so I typically use nvm for managing node environments. Just remember if you change the default node environment, you need to install the treesitter cli into it:

$ npm install -g tree-sitter-cli

Language servers

Typescript

If you change the default node environment remember to install the TypeScript language server with:

$ npm install -g typescript-language-server