Awesome Open Source
Awesome Open Source

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 [email protected]:mutewinter/dot_vim.git ~/.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. vim +PlugInstall +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 plug_plugins for more.

Installing Custom Plugins

Create a new .vim file with the same name as the plugin you'd like to install in plug_plugins/custom. Then add the installation block. For example:


if exists('g:plug_installing_plugins')
  Plug 'matze/vim-move.vim'

let g:move_key_modifier = 'C'

This example installs vim-move.

Plugin List

StarsΒ Β Β Β Β Β Β Β Β  Plugin Description
Star count fzf πŸ“„ 🌸 A command-line fuzzy finder
Star count nerdtree πŸ“„ A tree explorer plugin for vim.
Star count coc.nvim πŸ“„ Intellisense engine for Vim8 & Neovim, full language server protocol support as VSCode
Star count vim-fugitive πŸ“„ fugitive.vim: A Git wrapper so awesome, it should be illegal
Star count vim-surround πŸ“„ surround.vim: quoting/parenthesizing made simple
Star count fzf.vim πŸ“„ fzf ❀️ vim
Star count lightline.vim πŸ“„ A light and configurable statusline/tabline plugin for Vim
Star count vim-polyglot πŸ“„ A solid language pack for Vim.
Star count vim-startify πŸ“„ πŸ”— The fancy start screen for Vim.
Star count vim-devicons πŸ“„ Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Star count auto-pairs Vim plugin, insert or delete brackets, parens, quotes in pair
Star count editorconfig-vim πŸ“„ EditorConfig plugin for Vim
Star count vim-unimpaired unimpaired.vim: Pairs of handy bracket mappings
Star count vim-indent-guides πŸ“„ A Vim plugin for visually displaying indent levels in code
Star count tabular Vim script for text filtering and alignment
Star count vim-sneak πŸ“„ The missing motion for Vim πŸ‘Ÿ
Star count vim-abolish abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word
Star count vim-dadbod πŸ“„ dadbod.vim: Modern database interface for Vim
Star count targets.vim Vim plugin that provides additional text objects
Star count vim-repeat repeat.vim: enable repeating supported plugin maps with "."
Star count nerdtree-git-plugin A plugin of NERDTree showing git status
Star count undotree The undo history visualizer for VIM
Star count jellybeans.vim πŸ“„ A colorful, dark color scheme for Vim.
Star count vim-eunuch eunuch.vim: Helpers for UNIX
Star count splitjoin.vim πŸ“„ Switch between single-line and multiline forms of code
Star count ctrlsf.vim An ack.vim alternative mimics Ctrl-Shift-F on Sublime Text 2
Star count tcomment_vim πŸ“„ An extensible & universal comment vim-plugin that also handles embedded filetypes
Star count vim-textobj-user Vim plugin: Create your own text objects
Star count vim-grepper πŸ“„ πŸ‘Ύ Helps you win at grep.
Star count neoformat πŸ“„ ✨ A (Neo)vim plugin for formatting code.
Star count vim-session πŸ“„ Extended session management for Vim (:mksession on steroids)
Star count vim-node Tools and environment to make Vim superb for developing with Node.js. Like Rails.vim for Node.
Star count csv.vim A Filetype plugin for csv files
Star count vim-peekaboo πŸ‘€ " / @ / CTRL-R
Star count vim-jsbeautify πŸ“„ vim plugin which formated javascript files by js-beautify
Star count vim-jsx-pretty πŸ”¦ [Vim script] JSX and TSX syntax pretty highlighting for vim.
Star count vim-highlightedyank Make the yanked region apparent!
Star count vim-hardtime πŸ“„ Plugin to help you stop repeating the basic movement keys
Star count vim-nerdtree-syntax-highlight πŸ“„ Extra syntax and highlight for nerdtree files
Star count MatchTagAlways πŸ“„ A Vim plugin that always highlights the enclosing html/xml tags
Star count vim-rhubarb rhubarb.vim: GitHub extension for fugitive.vim
Star count switch.vim πŸ“„ A simple Vim plugin to switch segments of text with predefined replacements
Star count vim-numbertoggle Toggles between hybrid and absolute line numbers automatically
Star count vim-smoothie πŸ“„ Smooth scrolling for Vim done rightπŸ₯€
Star count tmux-complete.vim Vim plugin for insert mode completion of words in adjacent tmux panes
Star count fzf-preview.vim πŸ“„ Dark powered fzf plugin
Star count open-browser.vim πŸ“„ Open URI with your favorite browser from your most favorite editor
Star count vim-graphql A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.
Star count vim-misc Miscellaneous auto-load Vim scripts
Star count vim-ragtag ragtag.vim: ghetto HTML/XML mappings (formerly allml.vim)
Star count vim-tmux-focus-events Make terminal vim and tmux work better together.
Star count vim-tmux πŸ“„ vim plugin for tmux.conf
Star count vim-asterisk πŸ“„ ❄️ *-Improved
Star count vim-dadbod-ui πŸ“„ Simple UI for
Star count coc-fzf πŸ“„ fzf ❀️ coc.nvim
Star count pgsql.vim πŸ“„ The best PostgreSQL plugin for Vim!
Star count vim-sort-motion Vim mapping for sorting a range of text
Star count vim-swap πŸ“„ Reorder delimited items.
Star count QFEnter πŸ“„ Open a Quickfix item in a window you choose. (Vim plugin)
Star count ListToggle πŸ“„ A vim plugin for toggling the display of the quickfix list and the location-list.
Star count vim-togglecursor πŸ“„ Toggle the cursor shape in the terminal for Vim.
Star count vim-marked Open the current Markdown buffer in
Star count vim-handlebars [deprecated] Vim plugin for Handlebars
Star count Join a better (hopefully) :Join command in vim
Star count vim-scrollstatus πŸ“„ A Vim plugin to display a scrollbar in the statusline
Star count vim-reveal-in-finder Reveal the current file in the OS X Finder.
Star count scratch.vim Plugin to create and use a scratch Vim buffer
Star count vim-voogle πŸ“„ google for the word under the cursor to a browser because 2013
Star count vim-textobj-reactprop A vim text object for a React prop
Star count HelpClose Close all help windows
Star count vim-autoreadwatch A forked script for vim auto reloading of buffers when changed on disk.

That's 72 plugins, holy crap.

Generated by rake update_readme on 2020/11/01.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
vim-script (1,358)Β 
vim (897)Β 
dotfiles (311)Β 
plug (25)Β 
vim-configuration (23)Β