While NeoVim feels a little underbaked for daily use, I would like to experiment with neovim only plugins like numirias/semshi. I am currently handling vim plugins through system level installation in arch, or through git submodules in my dotfiles.
NeoVim loads plugins through folders under $XDG_DATA_HOME, which is probably more appropriate, but makes me less enthusiastic about managing them through submodules. The most obvious options for managing these plugins are:
- Learn and use custom arch packages
- not portable to OSX, which I will probably eventually be backed into using
- Figure out how to use environment variables to load submodules from a different directory.
- submodules are pretty complex
- I am not actually that enthusiastic about keeping entire git repos in configuration source control
- Use junegunn/vim-plug
- Usable with vim, so if I really like it it could improve my life now.
- Is yet another package manager
- Use wbthomason/packer
- is intended to allow fallback and management of plugins that are managed outside packer.
- is definitely underbaked.
My current plan is to use packer. Exploring new plugins is low stakes, and switching between options that are not custom arch packages is cheap. Now is a good time to make mistakes.
While NeoVim feels a little underbaked for daily use, I would like to experiment with neovim only plugins like numirias/semshi. I am currently handling vim plugins through system level installation in arch, or through git submodules in my dotfiles.
NeoVim loads plugins through folders under $XDG_DATA_HOME, which is probably more appropriate, but makes me less enthusiastic about managing them through submodules. The most obvious options for managing these plugins are:
My current plan is to use packer. Exploring new plugins is low stakes, and switching between options that are not custom arch packages is cheap. Now is a good time to make mistakes.