- 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
).
-
Notifications
You must be signed in to change notification settings - Fork 0
kahn-jms/vim_config
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Vim configuration
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published