They're finally organized (for now). I've started using stow to manage my dotfiles using symlinks. If you're interested in figuring out how that works for yourself, here is a great blog post on it. Note that there are some initial steps you'll need to clone my entire config.
- If you have an existing neovim installation, delete any existing runtime dir
you have for neovim to prevent errors in your new version.
usr/local/nvim/runtime
. See :checkhealth of your current neovim install to confirm what the path is on your machine. - Install the nightly version of neovim - I have some plugins, I can't remember which ones (treesitter maybe?) that require the nightly version of neovim as they use the latest features. I just install from source.
- Install Packer - this is the package manager I use for lua dotfiles.
- Run
nvim
- Type
:PackerSync
or:PackerInstall
(need to double check this on a fresh install) - This will install all of your nvim plugins. - You may have to run
:TSUpdate
'cause treesitter is fussy,
- Install tpm
- Add plugins to
~/.tmux.conf
- Run tmux (or reload tmux env
tmux source ~/.tmux.conf
) - Install plugins with
prefix + I
(capital i)