- Clone this as your .vim directory.
- You need to make a symbolic link to vimrc in .vim:
ln -s ~/.vim/vimrc ~/.vimrc
- Install vundle for add-ons:
and then within vim run
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
:PluginInstall
- You will need to install YouCompleteMe. Follow instructions from their github on how to do this. Note that it requires a vim compiled with Python support.
- For linting you probably also need to install
flake8
withpip install flake8
- This also has vim-devicons.
That requires a NERD-compatible font on your local machine (will then work in any SSH session the plugin is installed in).
Run
fc-match Monospace
to find out your font, then install the NERD-compatible version of that from nerd-fonts, set that to be your terminal's font (on local machine), then it should work everywhere. - For tags (to track definitions within a package) this uses gutentags.
To make that work you need a ctags tool, the package recommends installing
exuberant-ctags
on your system (i.e. withapt
).