The Vim Configuration of Champions

Jump to Plugin List


Plugins and Configuration in their Own File

Each plugin is included and managed in its own file.


  1. git clone ~/.config/nvim.
  2. cd ~/.config/nvim.

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

  1. Run scripts/setup.


  1. rake vim:link to make the .vimrc and .nvimrc symbolic links.
  2. Install Vundle with git clone ~/.config/nvim/bundle/Vundle.vim
  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.


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

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:


if exists('g:vundle_installing_plugins')
  Plugin 'matze/vim-move.vim'

let g:move_key_modifier = 'C'

This example installs vim-move.

Plugin List

Stars          Plugin Description
★ 11,969 YouCompleteMe :page_facing_up: A code-completion engine for Vim
★ 8,109 vim-airline :page_facing_up: lean & mean status/tabline for vim that’s light as air
★ 7,409 vim-fugitive :page_facing_up: fugitive.vim: a Git wrapper so awesome, it should be illegal
★ 6,965 nerdtree :page_facing_up: A tree explorer plugin for vim.
★ 6,108 fzf :page_facing_up: :cherry_blossom: A command-line fuzzy finder written in Go
★ 4,027 vim-surround :page_facing_up: surround.vim: quoting/parenthesizing made simple
★ 3,372 emmet-vim emmet for vim:
★ 2,731 vim-easymotion :page_facing_up: Vim motions on speed!
★ 2,675 ultisnips :page_facing_up: UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
★ 1,928 supertab Perform all your vim insert mode completions with Tab
★ 1,884 vim-javascript Vastly improved Javascript indentation and syntax support in Vim.
★ 1,843 vim-markdown Markdown Vim Mode
★ 1,807 ctrlp.vim :page_facing_up: Active fork of kien/ctrlp.vim—Fuzzy file, buffer, mru, tag, etc finder.
★ 1,657 ack.vim :page_facing_up: Vim plugin for the Perl module / CLI script ‘ack’
★ 1,587 vim-indent-guides :page_facing_up: A Vim plugin for visually displaying indent levels in code
★ 1,436 vim-startify :page_facing_up: The fancy start screen for Vim.
★ 1,403 tabular :page_facing_up: Vim script for text filtering and alignment
★ 1,389 vim-tmux-navigator :page_facing_up: Seamless navigation between tmux panes and vim splits
★ 1,272 vim-unimpaired unimpaired.vim: pairs of handy bracket mappings
★ 1,236 gist-vim :page_facing_up: vimscript for gist
★ 1,234 vimux :page_facing_up: vim plugin to interact with tmux
★ 1,123 delimitMate :page_facing_up: Vim plugin, provides insert mode auto-completion for quotes, parens, brackets, etc.
★ 1,096 editorconfig-vim :page_facing_up: EditorConfig plugin for Vim
★ 1,039 vim-devicons :page_facing_up: :symbols: Adds file type glyphs/icons to many popular Vim plugins such as: NERDTree, vim-airline, unite, vim-startify and many more
★ 1,003 neomake :page_facing_up: Async :make and linting framework for Neovim/Vim
★ 970 jellybeans.vim :page_facing_up: A colorful, dark color scheme for Vim.
★ 956 vim-signify :page_facing_up: Show a diff via Vim sign column.
★ 903 vim-polyglot :page_facing_up: A solid language pack for Vim.
★ 882 vim-repeat repeat.vim: enable repeating supported plugin maps with “.”
★ 853 vim-abolish abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word
★ 748 targets.vim Vim plugin that provides additional text objects
★ 697 tcomment_vim :page_facing_up: An extensible & universal comment vim-plugin that also handles embedded filetypes
★ 591 vim-session :page_facing_up: Extended session management for Vim (:mksession on steroids)
★ 589 fzf.vim :page_facing_up: fzf :heart: vim
★ 569 undotree The ultimate undo history visualizer for VIM
★ 555 vim-eunuch eunuch.vim: helpers for UNIX
★ 554 vim-jsbeautify :page_facing_up: vim plugin which formated javascript files by js-beautify
★ 549 vim-endwise endwise.vim: wisely add “end” in ruby, endfunction/endif/more in vim script, etc
★ 547 incsearch.vim :page_facing_up: :flashlight: Improved incremental searching for Vim
★ 545 vim-textobj-user Vim plugin: Create your own text objects
★ 518 vim-node Tools and environment to make Vim superb for developing with Node.js. Like Rails.vim for Node.
★ 509 nerdtree-git-plugin A plugin of NERDTree showing git status
★ 348 webapi-vim vim interface to Web API
★ 324 MatchTagAlways :page_facing_up: A Vim plugin that always highlights the enclosing html/xml tags
★ 310 csv.vim A Filetype plugin for csv files
★ 280 vim-airline-themes A collection of themes for vim-airline
★ 268 vim-textobj-rubyblock A custom text object for selecting ruby blocks.
★ 249 switch.vim :page_facing_up: A simple Vim plugin to switch segments of text with predefined replacements
★ 220 vim-misc Miscellaneous auto-load Vim scripts
★ 202 vim-numbertoggle Toggles between relative and absolute line numbers automatically
★ 190 vim-hardtime :page_facing_up: Plugin to help you stop repeating the basic movement keys
★ 189 vim-rake rake.vim: it’s like rails.vim without the rails
★ 174 vim-turbux :page_facing_up: Turbo Ruby testing with tmux
★ 156 open-browser.vim :page_facing_up: Open URI with your favorite browser from your most favorite editor
★ 111 extended % matching for HTML, LaTeX, and many other languages
★ 108 ember.vim :page_facing_up: Vim plugin for the Emberjs frontend framework
★ 104 vim-visual-star-search Start a * or # search from a visual block
★ 98 colorv.vim :page_facing_up: A powerful color tool in vim
★ 87 vim-anzu :page_facing_up: Vim search status.
★ 80 vim-marked Open the current Markdown buffer in
★ 78 vim-handlebars [deprecated] Vim plugin for Handlebars
★ 76 github-complete.vim Vim input completion for GitHub
★ 64 L9 Vim-script library
★ 63 vim-nerdtree-syntax-highlight :page_facing_up: Extra syntax and highlight for nerdtree files
★ 61 vim-togglecursor :page_facing_up: Toggle the cursor shape in the terminal for Vim.
★ 59 portkey :page_facing_up: Navigate files at the speed of Vim.
★ 56 ListToggle :page_facing_up: A vim plugin for toggling the display of the quickfix list and the location-list.
★ 49 textile.vim Textile for VIM
★ 46 Join a better (hopefully) :Join command in vim
★ 44 QFEnter :page_facing_up: Open a Quickfix item in a window you choose. (Vim plugin)
★ 43 vim-side-search :page_facing_up: Search context in Vim in a sidebar using ag output
★ 35 vim-swap Reorder delimited items.
★ 30 incsearch-fuzzy.vim :page_facing_up:
★ 24 zoomwintab.vim :page_facing_up: zoomwintab vim plugin
★ 23 vim-reveal-in-finder Reveal the current file in the OS X Finder.
★ 21 scratch.vim Plugin to create and use a scratch Vim buffer
★ 17 incsearch-easymotion.vim :page_facing_up:
★ 11 vim-voogle :page_facing_up: google for the word under the cursor to a browser because 2013
★ 8 indenthtml.vim :page_facing_up: alternative html indent script
★ 3 GIFL :page_facing_up: Add “wrap terms in google I’m feeling lucky url” à la Textmate
★ 2 taskpaper.vim This package contains a syntax file and a file-type plugin for the simple format used by the TaskPaper application.
★ 1 HelpClose Close all help windows
★ 1 vim-tmux
★ 0 splitjoin.vim :page_facing_up: A vim plugin that simplifies the transition between multiline and single-line code
★ 0 vim-autoreadwatch A forked script for vim auto reloading of buffers when changed on disk.
★ 0 vim-textobj-reactprop A vim text object for a React prop

That’s 86 plugins, holy crap.

Generated by rake update_readme on 2016/10/08.

Related Repositories









Matt Furden's dotVim files. Smell the freshness! ...



The Vim Configuration of Champions - Forked from mutewinter/dot_vim ...



The Vim Configuration of Champions. Uses vim-plug to provide easy access to hundreds of plugins. ...

Top Contributors

mutewinter binaryphile rekendahl Fl4t liminal mayanksuman wadkar