Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akrawchyk/awesome-vim
The Vim plugin shortlist
https://github.com/akrawchyk/awesome-vim
List: awesome-vim
awesome vim
Last synced: 3 months ago
JSON representation
The Vim plugin shortlist
- Host: GitHub
- URL: https://github.com/akrawchyk/awesome-vim
- Owner: akrawchyk
- License: mit
- Created: 2014-07-31T12:33:38.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-12-01T08:26:02.000Z (about 1 year ago)
- Last Synced: 2024-05-19T20:51:18.683Z (7 months ago)
- Topics: awesome, vim
- Homepage: https://vim.zeef.com/andrew.krawchyk
- Size: 103 KB
- Stars: 1,919
- Watchers: 64
- Forks: 127
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-awesomeness - by @akrawchyk
- awesome-awesome - awesome-vim - Plugins are organized by section and ordered alphabetically. (Editors)
- fucking-lists - awesome-vim
- awesome-neovim - awesome-vim - Short list of Vim plugins and helpful guides. (Vim / OS-specific)
- awesomelist - awesome-vim
- awesome - Awesome-vim
- more-awesome - Vim: by @akrawchyk - The Vim plugin shortlist. (To Sort)
- awesome-dev-reources-bangla - **Awesome Vim** - The Vim plugin shortlist
- collection - awesome-vim
- awesome-awesome - awesome-vim - Plugins are organized by section and ordered alphabetically. (Editors)
- lists - awesome-vim
- awesome-awesomeness - by @akrawchyk
- awesome-collection - by @akrawchyk
- ultimate-awesome - awesome-vim - The Vim plugin shortlist. (Other Lists / Monkey C Lists)
README
# 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)
* [NvChad](https://nvchad.com/)
* [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).