Awesome Vim Plugins organized by section and ordered alphabetically. Table of Contents  1. Learning Vim (#learning-vim)  2. Plugin Management (#plugin-management)  3. Colors (#colors)  4. Tools (#tools)  5. Language Specific (#language-specific)  6. Framework Specific (#framework-specific)  7. Distributions (#distributions)  8. Websites (#websites)  9. Contributing (#contributing)  10. License (#license) Learning Vim ⟡ Seven habits of effective text editing (http://www.moolenaar.net/habits.html) ⟡ The Way of the Vim Warrior (https://github.com/dahu/LearnVim) ⟡ Learn Vimscript the Hard Way (http://learnvimscriptthehardway.stevelosh.com/) ⟡ Learning Vim (Chinese) (https://github.com/dofy/learn-vim) ⟡ Vim Adventures (http://vim-adventures.com/) ⟡ Vim Doctor (https://github.com/adembudak/vim-doctor) ⟡ Vim Genius (http://www.vimgenius.com/) ⟡ Vim Tips (http://zzapper.co.uk/vimtips.html) ⟡ Fortune vimtips (https://github.com/hobbestigrou/vimtips-fortune) ⟡ Vim Galore (https://github.com/mhinz/vim-galore) ⟡ PacVim (https://github.com/jmoon018/PacVim) Plugin Management ⟡ Dein.vim (https://github.com/Shougo/dein.vim) ⟡ lazy.nvim (https://github.com/folke/lazy.nvim) ⟡ Neobundle (https://github.com/Shougo/neobundle.vim) ⟡ Pathogen (https://github.com/tpope/vim-pathogen) ⟡ VAM (https://github.com/MarcWeber/vim-addon-manager) ⟡ Vim-plug (https://github.com/junegunn/vim-plug) ⟡ Vundle (https://github.com/gmarik/Vundle.vim) Colors ⟡ Apprentice (https://github.com/romainl/Apprentice) ⟡ Base16 (https://github.com/chriskempson/base16-vim/) ⟡ Darcula (https://github.com/blueshirts/darcula) ⟡ Gruvbox (https://github.com/morhetz/gruvbox) ⟡ Jellybeans (https://github.com/nanotech/jellybeans.vim) ⟡ Molokai (https://github.com/tomasr/molokai) ⟡ onedark (https://github.com/joshdick/onedark.vim) ⟡ Solarized (https://github.com/altercation/vim-colors-solarized) ⟡ simple-dark (https://github.com/tek256/simple-dark) Tools Editing ⟡ Abolish (https://github.com/tpope/vim-abolish) ⟡ Align (https://github.com/vim-scripts/Align) ⟡ DelimitMate (https://github.com/Raimondi/delimitMate) ⟡ DoGe (https://github.com/kkoomen/vim-doge) ⟡ EditorConfig (https://github.com/editorconfig/editorconfig-vim) ⟡ ExpandRegion (https://github.com/terryma/vim-expand-region) ⟡ Gundo (https://github.com/sjl/gundo.vim) ⟡ IndentGuides (https://github.com/nathanaelkane/vim-indent-guides) ⟡ NerdCommenter (https://github.com/scrooloose/nerdcommenter) ⟡ Repeat (https://github.com/tpope/vim-repeat) ⟡ Surround (https://github.com/tpope/vim-surround) ⟡ Tabular (https://github.com/godlygeek/tabular) ⟡ Targets (https://github.com/wellle/targets.vim) ⟡ TComment (https://github.com/tomtom/tcomment_vim) ⟡ TextobjIndent (https://github.com/kana/vim-textobj-indent) ⟡ TextobjUser (https://github.com/kana/vim-textobj-user) ⟡ TextobjWordColumn (https://github.com/coderifous/textobj-word-column.vim) ⟡ Unimpaired (https://github.com/tpope/vim-unimpaired) ⟡ VisualSplit (https://github.com/wellle/visual-split.vim) ⟡ WindowSwap (https://github.com/wesQ3/vim-windowswap) ⟡ YankStack (https://github.com/maxbrunsfeld/vim-yankstack) File Management ⟡ Dirvish (https://github.com/justinmk/vim-dirvish) ⟡ NERDTree (https://github.com/preservim/nerdtree) ⟡ Vinegar (https://github.com/tpope/vim-vinegar) Git ⟡ Fugitive (https://github.com/tpope/vim-fugitive) ⟡ vim-gitgutter (https://github.com/airblade/vim-gitgutter) Interface ⟡ Airline (https://github.com/bling/vim-airline) + Airline Themes (https://github.com/vim-airline/vim-airline-themes) ⟡ vim-diminactive (https://github.com/blueyed/vim-diminactive) ⟡ vim-lastplace (https://github.com/farmergreg/vim-lastplace) ⟡ vim-quickui (https://github.com/skywind3000/vim-quickui) ⟡ Signify (https://github.com/mhinz/vim-signify) ⟡ Startify (https://github.com/mhinz/vim-startify) Searching ⟡ Ack (https://github.com/mileszs/ack.vim) ⟡ Any-jump.vim (https://github.com/pechorin/any-jump.vim) ⟡ CtrlP (https://github.com/ctrlpvim/ctrlp.vim) ⟡ CtrlSF (https://github.com/dyng/ctrlsf.vim) ⟡ FlyGrep (https://github.com/wsdjeg/FlyGrep.vim) ⟡ fzf (https://github.com/junegunn/fzf#as-vim-pluginc) (highly recommended (https://github.com/junegunn/fzf#tips) to use fd (https://github.com/sharkdp/fd) and ripgrep (https://github.com/BurntSushi/ripgrep)) ⟡ MRU (https://github.com/yegappan/mru) ⟡ vim-codequery (https://github.com/devjoe/vim-codequery) ⟡ zoxide.vim (https://github.com/nanotee/zoxide.vim) Task Running ⟡ AsyncRun (https://github.com/skywind3000/asyncrun.vim) ⟡ AsyncTasks (https://github.com/skywind3000/asynctasks.vim) ⟡ Dispatch (https://github.com/tpope/vim-dispatch) ⟡ vim-test (https://github.com/vim-test/vim-test) Text Navigation ⟡ EasyMotion (https://github.com/easymotion/vim-easymotion) ⟡ Sneak (https://github.com/justinmk/vim-sneak) Snippets ⟡ Snippets (https://github.com/honza/vim-snippets) ⟡ UltiSnips (https://github.com/sirver/UltiSnips) Syntax/Completion ⟡ Asynchronous Lint Engine (https://github.com/w0rp/ale) ⟡ Coc (https://github.com/neoclide/coc.nvim) ⟡ Neocomplete (https://github.com/Shougo/neocomplete.vim) ⟡ Syntastic (https://github.com/scrooloose/syntastic) ⟡ TmuxComplete (https://github.com/wellle/tmux-complete.vim) ⟡ YouCompleteMe (https://github.com/Valloric/YouCompleteMe) Language Specific ⟡ Codi (https://github.com/metakirby5/codi.vim) ⟡ Polyglot (https://github.com/sheerun/vim-polyglot) Golang ⟡ vim-go (https://github.com/fatih/vim-go) HTML ⟡ MatchTagAlways (https://github.com/valloric/MatchTagAlways) ⟡ vim-ionic2 (https://github.com/akz92/vim-ionic2) Java ⟡ Eclim (http://eclim.org/) Javascript ⟡ JavascriptLibrariesSyntax (https://github.com/othree/javascript-libraries-syntax.vim) Markdown ⟡ vim-instant-markdown (https://github.com/suan/vim-instant-markdown) ⟡ vim-markdown-toc (https://github.com/mzlogin/vim-markdown-toc) ⟡ mkdx (https://github.com/SidOfc/mkdx) PHP ⟡ PDV (https://github.com/tobyS/pdv) Python ⟡ PythonMode (https://github.com/klen/python-mode) Ruby ⟡ Endwise (https://github.com/tpope/vim-endwise) SQL ⟡ vim-mysql-plugin (https://github.com/kezhenxu94/vim-mysql-plugin) XML ⟡ xmledit (https://github.com/sukima/xmledit/) Framework Specific Django ⟡ htmldjango autocomplete (https://github.com/mjbrownie/vim-htmldjango_omnicomplete) ⟡ Pony (https://github.com/jmcomets/vim-pony/) Rails ⟡ Rails (https://github.com/tpope/vim-rails) Distributions ⟡ init.nvim (https://github.com/Blacksuan19/init.nvim) ⟡ Janus (https://github.com/carlhuda/janus) ⟡ LazyVim (https://github.com/LazyVim/LazyVim) ⟡ LunarVim (https://github.com/lunarvim/lunarvim) ⟡ spf13 (https://github.com/spf13/spf13-vim) ⟡ spacevim (https://github.com/SpaceVim/SpaceVim) Websites ⟡ Vim Bootstrap (http://vim-bootstrap.com/) ⟡ Vim Awesome (http://vimawesome.com/) ⟡ Vivify (http://bytefluent.com/vivify/) ⟡ /r/vim (http://www.reddit.com/r/vim) ⟡ Vimcasts (http://vimcasts.org/) Contributing ⟡ Please read the contribution guidelines (https://github.com/akrawchyk/awesome-vim/blob/master/contributing.md) License ⟡ MIT License (https://github.com/akrawchyk/awesome-vim/blob/master/LICENSE) Shameless plug for my vimrc akrawchyk/dotfiles (https://github.com/akrawchyk/dotfiles/tree/master/vim).