A repository meant to store my vim configuration, inspired by this vimcast's episode.
Includes a .vimrc config file, pathogen and the following plugins:
- Colorschemes - colorscheme manager
- ctrlp - Full path fuzzy file, buffer, mru, tag, ... finder for vim
- minibufexpl - lightweight buffer explorer
- NERDTree - file system explorer
- NERDTree git - git status flags for NERDTree
- salt-vim - syntax highlighting and some quality of life improvements for editing YAML with Jinja in .sls fimprovements for editing
- rust - file detection, syntax highlighting, formatting and Syntastic integration for rust source files
- Syntastic - syntax checking with error display
- typescript-vim - syntax highlighting, indentation and compiler integration for TypeScript
- vim-commentary - block commenting toggle
Clone the repo into your .vim
directory and add symlinks for .vimrc
(and
.gvimrc
, if you use it). The commands are:
$ git clone /~https://github.com/nesteves/dotvim.git ~/.vim
$ ln -s ~/.vim/vimrc ~/.vimrc
$ cd ~/.vim
$ git submodule init
$ git submodule update
You can upgrade a specific plugin:
$ cd ~/.vim/bundle/<plugin>
$ git pull origin master
Or upgrade all existing plugins:
$ cd ~/.vim
$ git submodule foreach git pull origin master
This is done with git submodules:
$ cd ~/.vim
$ git submodule add /~https://github.com/<plugin>.git bundle/<plugin>
$ git commit -m "Add plugin <plugin>"