A collection of files for customizing my Vim environment.
All plugins for vim7 are managed by Pathogen by Tim Pope and the native package manager is used for vim8. Upgrade and installation instructions are detailed below.
To install this .vimrc
, clone the repository to ~/.vim
. Pass the
recursive flag to ensure that all submodules are cloned as well.
git clone --recursive https://github.com/PhiloEpisteme/.vim ~/.vim
If you prefer to clone the repo elsewhere be sure to create a symlink to the
new location to ~/.vim
.
ln -s /path/to/.vim ~/.vim
Non linux/mac users should check the documentation for where vim looks for the
vimrc
file by default.
Some plugins only work properly with a specific version of vim. All plugins
which are supported by both vim7 and vim8 belong in the
pack/my-packages/start/
directory. Plugins which only work with vim7 belong
in the bundle/
directory. Packages which only work with vim8 should go in
pack/my-packages/start/
directory and have their plugin name added to the
pathogen_blacklist
found in .vim7.vimrc
.
- python-mode - Kirill Klenov
- ctrlp - kien & mattn
- jedi-vim - David Halter
- vim-colors-solarized - Ethan Schoonover
- vim-fugitive - Tim Pope
- vim-gitgutter - Andy Stewart
- vim-go* - Fatih Arslan
- vim-surround - Tim Pope
* vim-go requires Vim 7.4.1689
cd ~/.vim
git submodule add https://github.com/Example/repo.git path/to/package/name
cd ~/.vim
git submodule update --init --recursive
- Delete relevant section from
.gitmodules
- Delete relevant section from
.git/config
- Run
git rm --cached path/to/plugin
- Commit changes
- Remove relevant files in
.git/modules
- Solarized Homepage, for more information about installing.