awesome-vim
A collaborative list of awesome vim resources inspired by awesome-swift. Feel free to contribute!
Vim Download
- MacVIM - VIM for OSX.
- Windows VIM - Self installing VIM for Win.
Plugins
A cool list of interesting plugins for VIM
Explorer
- NERDTree - A filesystem tree explorer.
File finder
- CtrlP - Fuzzy file, buffer, mru, tag, etc finder.
- FuzzyFinder - Quick reach buffer/file/command/bookmark/tag you want.
- Unite - You can search display information from arbitrary sources.
Git
- Fugitive - Git wrapper for vim.
- vim-gitgutter - A Vim plugin which shows a git diff in the 'gutter' (sign column) and stages/undoes hunks.
Plugin Manager
- Pathogen - Install and manage plugin and runtime files easier.
- Vim-plug - Minimalist Vim Plugin Manager.
- Vundle - Vundle plugin manager.
Syntax
- vim-polyglot - Meta-plugin for syntaxes
- Go - Go support
- Ruby - Ruby
- Rust - Rust support
- Swift - Swift
- Syntastic - Syntax checker
- ALE - Asynchronous Lint Engine
Snippet Manager
- Snipmate - Snippet manager for vim.
UI
- Airline - Status/Tab bar now looks better.
- Vim-lastplace - Intelligently reopen files where you left off.
- Vim-startify - A fancy start screen for Vim.
Buffer
- bufonly - maintain current only using one command
Code completion
- YouCompleteMe - A code-completion engine for Vim
Rails development
- vim-coffee-script - CoffeeScript support for vim
- vim-cucumber - Vim Cucumber runtime files
- vim-endwise - endwise.vim: wisely add "end" in ruby, endfunction/endif/more in vim script, etc
- vim-haml - Vim runtime files for Haml, Sass, and SCSS
- vim-rails - rails.vim: Ruby on Rails power tools
- vim-slim - slim syntax highlighting for vim
Tutorials
- Vimcasts - Drew Neil's screencasts, articles and publications