pedrohenriquerls / dot_vim

Personal version of dot_vim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Personal version of dot_vim

License:MIT License


Languages

Language:Vim Script 91.5%Language:Ruby 6.9%Language:Shell 1.5%