Version 3! Now each plugin is included and managed in its own file!
git clone http://github.com/pedrohenriquerls/dot_vim.git ~/.vim
.cd ~/.vim
.
Now you have a choice. The automated script or the manual process.
- Run
scripts/setup
.
or
rake vim:link
to make the.vimrc
and.nvimrc
symbolic links.- Install Vundle with
git clone http://github.com/gmarik/vundle.git bundle/vundle
vim +PluginInstall +qall
Enjoy enhanced productivity, increased levitation, reduced watermelon-related accidents, and startling sex appeal.
- NeoVim or MacVim - I'm currently using NeoVim via Homebrew on OS X Yosemite.
Here's a list of plugins that require further installation or have dependencies.
- Fugitive Requires Git to be installed.
- syntastic Requires many different binaries installed depending on what filetypes you want it to check. See the FAQ for more information.
- Ag.vim Requires The Silver Searcher to be installed.
- Source Code for Powerline The custom font I'm using for vim-airline.
- CtrlP C Matching Extension requires compilation. See the steps in its readme.
- underscore-cli for sweet JSON formatting.
- Typing
jk
insert mode is equivalent toEscape
. - Pressing
enter
in normal mode saves the current buffer.
And many more. See mappings.vim
and
vundle_plugins
for more.
Create a new .vim
file with the same name as the plugin you'd like to install
in vundle_plugins/custom
. Then add the installation
block. For example:
vundle_plugins/custom/vim-move.vim
if exists('g:vundle_installing_plugins')
Plugin 'matze/vim-move.vim'
finish
endif
let g:move_key_modifier = 'C'
This example installs vim-move
.
Stars___ | Plugin | Description |
---|---|---|
8,749 ★ | vim-airline 📄 | lean & mean status/tabline for vim that's light as air |
7,716 ★ | syntastic 📄 | Syntax checking hacks for vim |
7,580 ★ | nerdtree 📄 | A tree explorer plugin for vim. |
5,533 ★ | ctrlp.vim 📄 | Fuzzy file, buffer, mru, tag, etc finder. |
4,364 ★ | vim-surround 📄 | surround.vim: quoting/parenthesizing made simple |
3,305 ★ | vim-rails 📄 | rails.vim: Ruby on Rails power tools |
2,101 ★ | vim-javascript | Vastly improved Javascript indentation and syntax support in Vim. |
1,694 ★ | vim-indent-guides 📄 | A Vim plugin for visually displaying indent levels in code |
1,614 ★ | vim-startify 📄 | 🔗 The fancy start screen for Vim. |
1,530 ★ | vim-ruby | Vim/Ruby Configuration Files |
1,356 ★ | vim-unimpaired | unimpaired.vim: pairs of handy bracket mappings |
1,082 ★ | vim-polyglot 📄 | A solid language pack for Vim. |
925 ★ | vim-abolish | abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word |
779 ★ | vim-json | A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly. |
592 ★ | nerdtree-git-plugin | A plugin of NERDTree showing git status |
573 ★ | vim-endwise | endwise.vim: wisely add "end" in ruby, endfunction/endif/more in vim script, etc |
570 ★ | vim-haml | Vim runtime files for Haml, Sass, and SCSS |
410 ★ | vim-airline-themes 📄 | A collection of themes for vim-airline |
That's 18 plugins, holy crap.
Generated by rake update_readme
on 2017/02/20.