/dot_vim

Personal version of dot_vim

Primary LanguageVim scriptMIT LicenseMIT

The Vim Configuration of Champions

Version 3! Now each plugin is included and managed in its own file!

iTerm

Installation

  1. git clone http://github.com/pedrohenriquerls/dot_vim.git ~/.vim.
  2. cd ~/.vim.

Now you have a choice. The automated script or the manual process.

  1. Run scripts/setup.

or

  1. rake vim:link to make the .vimrc and .nvimrc symbolic links.
  2. Install Vundle with git clone http://github.com/gmarik/vundle.git bundle/vundle
  3. vim +PluginInstall +qall

Enjoy enhanced productivity, increased levitation, reduced watermelon-related accidents, and startling sex appeal.

Vim Requirements

Plugin Requirements

Here's a list of plugins that require further installation or have dependencies.

Mappings

  • Typing jk insert mode is equivalent to Escape.
  • Pressing enter in normal mode saves the current buffer.

And many more. See mappings.vim and vundle_plugins for more.

Installing Custom Plugins

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.

Plugin List

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.