2016-01-20 02:03:39 +01:00
|
|
|
## List of plugins
|
|
|
|
|
2016-01-28 19:40:21 +01:00
|
|
|
#### [By topic](#by-topic-1)
|
|
|
|
|
|
|
|
- [Alignment](#alignment)
|
2016-10-21 09:55:36 +02:00
|
|
|
- [Building and linting](#building-and-linting)
|
2016-01-28 19:40:21 +01:00
|
|
|
- [Code completion](#code-completion)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [Cycle](#cycle)
|
2016-01-28 19:40:21 +01:00
|
|
|
- [Commenters](#commenters)
|
|
|
|
- [Delimiter](#delimiter)
|
|
|
|
- [Fuzzy finders](#fuzzy-finders)
|
|
|
|
- [Grep tools](#grep-tools)
|
2016-11-08 20:54:22 +01:00
|
|
|
- [Indent](#indent)
|
2016-01-28 19:40:21 +01:00
|
|
|
- [Navigation](#navigation)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [Snippets](#snippets)
|
2016-01-28 19:40:21 +01:00
|
|
|
- [Statusline](#statusline)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [Surround](#surround)
|
2016-01-28 19:40:21 +01:00
|
|
|
- [Taking notes](#taking-notes)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [Text objects](#text-objects)
|
2016-01-28 19:40:21 +01:00
|
|
|
- [Tmux](#tmux)
|
|
|
|
- [Undo history](#undo-history)
|
|
|
|
- [Version control](#version-control)
|
2016-07-05 12:38:18 +02:00
|
|
|
- [Writing](#writing)
|
2016-01-28 19:40:21 +01:00
|
|
|
- [Misc](#misc)
|
|
|
|
|
|
|
|
#### [By filetype](#by-filetype-1)
|
|
|
|
|
2016-02-17 18:26:36 +01:00
|
|
|
- [C and C++](#c-and-c)
|
2016-02-17 14:33:29 +01:00
|
|
|
- [Clojure](#clojure)
|
2016-01-28 23:30:33 +01:00
|
|
|
- [HTML](#html)
|
2016-02-18 22:08:39 +01:00
|
|
|
- [Java](#java)
|
2016-01-28 23:30:33 +01:00
|
|
|
- [Javascript](#javascript)
|
2016-01-28 22:09:29 +01:00
|
|
|
- [Lua](#lua)
|
2016-02-25 13:07:16 +01:00
|
|
|
- [Python](#python)
|
2016-02-04 15:07:30 +01:00
|
|
|
- [TeX](#tex)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [VimL](#viml)
|
2016-01-28 22:09:29 +01:00
|
|
|
|
2016-01-28 19:40:21 +01:00
|
|
|
## By topic
|
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Alignment
|
|
|
|
|
|
|
|
- [easy-align](https://github.com/junegunn/vim-easy-align)
|
|
|
|
- [tabular](https://github.com/godlygeek/tabular)
|
|
|
|
|
2016-10-21 09:55:36 +02:00
|
|
|
#### Building and linting
|
|
|
|
|
|
|
|
- [ale](https://github.com/w0rp/ale)
|
|
|
|
- [neomake](https://github.com/neomake/neomake)
|
|
|
|
- [syntastic](https://github.com/scrooloose/syntastic)
|
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Code completion
|
|
|
|
|
2016-12-02 11:02:10 +01:00
|
|
|
- [completor](https://github.com/maralla/completor.vim)
|
2016-10-27 18:46:46 +01:00
|
|
|
- [deoplete](https://github.com/Shougo/deoplete.nvim)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [neocomplete](https://github.com/Shougo/neocomplete.vim)
|
|
|
|
- [supertab](https://github.com/ervandew/supertab)
|
2016-02-16 12:33:08 +01:00
|
|
|
- [vimcompletesme](https://github.com/ajh17/VimCompletesMe)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [youcompleteme](https://github.com/Valloric/YouCompleteMe)
|
2016-12-02 11:02:10 +01:00
|
|
|
- [µcomplete](https://github.com/lifepillar/vim-mucomplete)
|
2016-01-20 02:03:39 +01:00
|
|
|
|
2016-11-08 20:46:52 +01:00
|
|
|
#### Cycle
|
|
|
|
|
|
|
|
- [speeddating](https://github.com/tpope/vim-speeddating)
|
|
|
|
- [switch](https://github.com/AndrewRadev/switch.vim)
|
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Commenters
|
|
|
|
|
|
|
|
- [commentary](https://github.com/tpope/vim-commentary)
|
|
|
|
- [nerdcommenter](https://github.com/scrooloose/nerdcommenter)
|
|
|
|
- [tcomment](https://github.com/tomtom/tcomment_vim)
|
|
|
|
|
|
|
|
#### Delimiter
|
|
|
|
|
|
|
|
- [auto-pairs](https://github.com/jiangmiao/auto-pairs)
|
|
|
|
- [delimitmate](https://github.com/Raimondi/delimitMate)
|
|
|
|
- [endwise](https://github.com/tpope/vim-endwise)
|
|
|
|
|
|
|
|
#### Fuzzy finders
|
|
|
|
|
2016-11-08 20:46:52 +01:00
|
|
|
- [command-t](https://github.com/wincent/Command-T) (_requires +ruby_)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [ctrlp](https://github.com/ctrlpvim/ctrlp.vim.git)
|
2016-12-01 17:26:35 +01:00
|
|
|
- [denite](https://github.com/Shougo/denite.nvim) (_requires +python3_)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [fzf](https://github.com/junegunn/fzf)
|
|
|
|
- [unite](https://github.com/Shougo/unite.vim)
|
|
|
|
|
|
|
|
#### Grep tools
|
|
|
|
|
2016-11-27 12:47:01 +01:00
|
|
|
- [ctrlsf](https://github.com/dyng/ctrlsf.vim)
|
|
|
|
- [ferret](https://github.com/wincent/ferret)
|
|
|
|
- [grepper](https://github.com/mhinz/vim-grepper)
|
2016-01-20 02:03:39 +01:00
|
|
|
|
2016-11-08 20:54:22 +01:00
|
|
|
#### Indent
|
|
|
|
|
|
|
|
- [indent-guides](https://github.com/nathanaelkane/vim-indent-guides)
|
|
|
|
- [indentline](https://github.com/Yggdroot/indentLine)
|
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Navigation
|
|
|
|
|
|
|
|
- [dirvish](https://github.com/justinmk/vim-dirvish)
|
|
|
|
- [easymotion](https://github.com/easymotion/vim-easymotion)
|
|
|
|
- [nerdtree](https://github.com/scrooloose/nerdtree)
|
|
|
|
- [sneak](https://github.com/justinmk/vim-sneak)
|
|
|
|
- [tagbar](https://github.com/majutsushi/tagbar)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [vimfiler](https://github.com/Shougo/vimfiler.vim) (_depends on other plugins_)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [vinegar](https://github.com/tpope/vim-vinegar)
|
|
|
|
|
|
|
|
Also see [fuzzy finders](#fuzzy-finders).
|
|
|
|
|
2016-11-08 20:46:52 +01:00
|
|
|
#### Snippets
|
|
|
|
|
|
|
|
- [neosnippet](https://github.com/Shougo/neosnippet.vim) (_depends on other plugins_)
|
|
|
|
- [snipmate](https://github.com/garbas/vim-snipmate) (_depends on other plugins_)
|
|
|
|
- [ultisnips](https://github.com/SirVer/ultisnips)
|
|
|
|
- [xptemplate](https://github.com/drmingdrmer/xptemplate)
|
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Statusline
|
|
|
|
|
|
|
|
- [airline](https://github.com/vim-airline/vim-airline)
|
|
|
|
- [flagship](https://github.com/tpope/vim-flagship)
|
|
|
|
- [lightline](https://github.com/itchyny/lightline.vim)
|
|
|
|
- [powerline](https://github.com/powerline/powerline)
|
|
|
|
|
2016-11-08 20:46:52 +01:00
|
|
|
#### Surround
|
|
|
|
|
|
|
|
- [operator-surround](https://github.com/rhysd/vim-operator-surround)
|
|
|
|
- [sandwich](https://github.com/machakann/vim-sandwich)
|
|
|
|
- [surround](https://github.com/tpope/vim-surround)
|
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Taking notes
|
|
|
|
|
|
|
|
- [dotoo](https://github.com/dhruvasagar/vim-dotoo)
|
|
|
|
- [journal](https://github.com/junegunn/vim-journal)
|
|
|
|
- [notes](https://github.com/xolox/vim-notes)
|
|
|
|
- [orgmode](https://github.com/jceb/vim-orgmode)
|
|
|
|
- [pad](https://github.com/fmoralesc/vim-pad)
|
|
|
|
- [vimwiki](https://github.com/vimwiki/vimwiki)
|
|
|
|
|
2016-11-08 20:46:52 +01:00
|
|
|
#### Text objects
|
|
|
|
|
|
|
|
- [exchange](https://github.com/tommcdo/vim-exchange)
|
|
|
|
- [targets](https://github.com/wellle/targets.vim)
|
|
|
|
- [textobj-user](https://github.com/kana/vim-textobj-user)
|
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Tmux
|
|
|
|
|
|
|
|
- [dispatch](https://github.com/tpope/vim-dispatch)
|
|
|
|
- [tmux-complete](https://github.com/wellle/tmux-complete.vim)
|
|
|
|
- [tmux-navigator](https://github.com/christoomey/vim-tmux-navigator)
|
2016-11-08 20:54:22 +01:00
|
|
|
- [vitality](https://github.com/sjl/vitality.vim)
|
2016-01-20 02:03:39 +01:00
|
|
|
|
|
|
|
#### Undo history
|
|
|
|
|
|
|
|
- [gundo](https://github.com/sjl/gundo.vim)
|
|
|
|
- [undotree](https://github.com/mbbill/undotree)
|
|
|
|
|
|
|
|
#### Version control
|
|
|
|
|
2016-02-20 17:48:02 +01:00
|
|
|
- [agit](https://github.com/cohama/agit.vim)
|
2016-11-04 13:06:23 +01:00
|
|
|
- [committia](rhysd/committia.vim)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [fugitive](https://github.com/tpope/vim-fugitive)
|
|
|
|
- [gist-vim](https://github.com/mattn/gist-vim)
|
|
|
|
- [gitgutter](https://github.com/airblade/vim-gitgutter)
|
|
|
|
- [github-dashboard](https://github.com/junegunn/vim-github-dashboard)
|
2016-02-20 17:48:02 +01:00
|
|
|
- [github-issues](https://github.com/jaxbot/github-issues.vim)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [gitv](https://github.com/gregsexton/gitv)
|
|
|
|
- [gv](https://github.com/junegunn/gv.vim)
|
|
|
|
- [lawrencium](https://bitbucket.org/ludovicchabant/vim-lawrencium)
|
2016-03-07 16:46:28 +01:00
|
|
|
- [nerdtree-git-plugin](https://github.com/Xuyuanp/nerdtree-git-plugin)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [signify](https://github.com/mhinz/vim-signify)
|
2016-02-26 03:21:25 +01:00
|
|
|
- [vimagit](https://github.com/jreybert/vimagit)
|
2016-01-20 02:03:39 +01:00
|
|
|
|
2016-07-05 12:38:18 +02:00
|
|
|
#### Writing
|
|
|
|
|
2016-10-22 01:23:11 +02:00
|
|
|
- [grammarous](https://github.com/rhysd/vim-grammarous)
|
|
|
|
- [online-thesaurus](https://github.com/beloglazov/vim-online-thesaurus)
|
2016-07-05 12:38:18 +02:00
|
|
|
|
2016-01-20 02:03:39 +01:00
|
|
|
#### Misc
|
|
|
|
|
|
|
|
- [bracketed-paste](https://github.com/ConradIrwin/vim-bracketed-paste)
|
|
|
|
- [calendar](https://github.com/itchyny/calendar.vim)
|
|
|
|
- [covim](https://github.com/FredKSchott/CoVim)
|
2016-01-28 00:40:40 +01:00
|
|
|
- [devicons](https://github.com/ryanoasis/vim-devicons)
|
2016-01-20 02:11:00 +01:00
|
|
|
- [diminactive](https://github.com/blueyed/vim-diminactive)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [fastfold](https://github.com/Konfekt/FastFold)
|
2016-11-11 15:37:11 +01:00
|
|
|
- [fixkey](https://github.com/drmikehenry/vim-fixkey)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [gnupg](https://github.com/jamessan/vim-gnupg)
|
|
|
|
- [goyo](https://github.com/junegunn/goyo.vim)
|
|
|
|
- [hackernews](https://github.com/ryanss/vim-hackernews)
|
2016-01-27 23:37:59 +01:00
|
|
|
- [indentline](https://github.com/Yggdroot/indentLine)
|
2016-11-27 18:34:57 +07:00
|
|
|
- [move](https://github.com/matze/vim-move)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [multiple-cursors](https://github.com/terryma/vim-multiple-cursors)
|
2016-01-21 01:35:43 +09:00
|
|
|
- [nrrwrgn](https://github.com/chrisbra/NrrwRgn)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [projectionist](https://github.com/tpope/vim-projectionist)
|
|
|
|
- [rsi](https://github.com/tpope/vim-rsi)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [sideways](https://github.com/AndrewRadev/sideways.vim)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [splitjoin](https://github.com/AndrewRadev/splitjoin.vim)
|
|
|
|
- [startify](https://github.com/mhinz/vim-startify)
|
2016-02-04 18:19:04 +01:00
|
|
|
- [targets](https://github.com/wellle/targets.vim)
|
2016-01-20 02:03:39 +01:00
|
|
|
- [unicode.vim](https://github.com/chrisbra/unicode.vim)
|
2016-11-08 20:46:52 +01:00
|
|
|
- [unimpaired](https://github.com/tpope/vim-unimpaired)
|
2016-01-28 19:40:21 +01:00
|
|
|
|
|
|
|
## By filetype
|
2016-01-28 22:09:29 +01:00
|
|
|
|
2016-02-17 18:26:36 +01:00
|
|
|
#### C and C++
|
|
|
|
|
|
|
|
- [a](https://github.com/vim-scripts/a.vim)
|
|
|
|
- [clang_complete](https://github.com/Rip-Rip/clang_complete)
|
|
|
|
- [color_coded](https://github.com/jeaye/color_coded.git)
|
|
|
|
- [lh-cpp](https://github.com/LucHermitte/lh-cpp)
|
|
|
|
|
2016-02-17 14:33:29 +01:00
|
|
|
#### Clojure
|
|
|
|
|
2016-02-17 16:54:47 +01:00
|
|
|
- [clojure-highlight](https://github.com/guns/vim-clojure-highlight)
|
2016-02-17 14:33:29 +01:00
|
|
|
- [fireplace](https://github.com/tpope/vim-fireplace)
|
2016-02-17 16:54:47 +01:00
|
|
|
- [paredit](https://github.com/kovisoft/paredit)
|
2016-02-17 14:33:29 +01:00
|
|
|
- [rainbow_parentheses](https://github.com/junegunn/rainbow_parentheses.vim)
|
|
|
|
- [salve](https://github.com/tpope/vim-salve)
|
|
|
|
- [sexp-mappings-for-regular-people](https://github.com/tpope/vim-sexp-mappings-for-regular-people)
|
|
|
|
- [sexp](https://github.com/guns/vim-sexp)
|
|
|
|
|
2016-01-28 23:30:33 +01:00
|
|
|
#### HTML
|
|
|
|
|
|
|
|
- [emmet](https://github.com/mattn/emmet-vim)
|
|
|
|
- [html5](https://github.com/othree/html5.vim)
|
|
|
|
|
2016-02-18 22:08:39 +01:00
|
|
|
#### Java
|
|
|
|
|
|
|
|
- [javacomplete2](https://github.com/artur-shaik/vim-javacomplete2)
|
|
|
|
|
2016-01-28 23:30:33 +01:00
|
|
|
#### Javascript
|
|
|
|
|
|
|
|
- [es.next.syntax](https://github.com/othree/es.next.syntax.vim)
|
|
|
|
- [esformatter](https://github.com/millermedeiros/vim-esformatter)
|
|
|
|
- [javascript-libraries-syntax](https://github.com/othree/javascript-libraries-syntax.vim)
|
|
|
|
- [javascript-syntax](https://github.com/jelera/vim-javascript-syntax)
|
|
|
|
- [javascript](https://github.com/pangloss/vim-javascript)
|
|
|
|
- [node-vim-debugger](https://github.com/sidorares/node-vim-debugger)
|
|
|
|
- [node](https://github.com/moll/vim-node)
|
|
|
|
- [tern_for_vim](https://github.com/ternjs/tern_for_vim)
|
2016-11-05 01:33:45 +01:00
|
|
|
- [yajs](https://github.com/othree/yajs.vim)
|
2016-01-28 23:30:33 +01:00
|
|
|
|
2016-01-28 22:09:29 +01:00
|
|
|
#### Lua
|
|
|
|
|
|
|
|
- [lua-ftplugin](https://github.com/xolox/vim-lua-ftplugin)
|
|
|
|
- [lua-inspect](https://github.com/xolox/vim-lua-inspect)
|
2016-02-04 15:07:30 +01:00
|
|
|
|
2016-02-25 13:07:16 +01:00
|
|
|
#### Python
|
|
|
|
|
|
|
|
- [braceless](https://github.com/tweekmonster/braceless.vim)
|
|
|
|
- [flake8](https://github.com/nvie/vim-flake8)
|
2016-06-29 23:46:39 +02:00
|
|
|
- [impsort](https://github.com/tweekmonster/impsort.vim)
|
2016-02-25 13:07:16 +01:00
|
|
|
- [jedi](https://github.com/davidhalter/jedi-vim)
|
|
|
|
- [python-mode](https://github.com/klen/python-mode)
|
|
|
|
|
2016-02-04 15:07:30 +01:00
|
|
|
#### TeX
|
|
|
|
|
|
|
|
- [vimtex](https://github.com/lervag/vimtex)
|
2016-11-08 20:46:52 +01:00
|
|
|
|
|
|
|
#### VimL
|
|
|
|
|
|
|
|
- [scriptease](https://github.com/tpope/vim-scriptease)
|