forked from nodejs/node
-
Notifications
You must be signed in to change notification settings - Fork 0
Vim Plugins
Rod Vagg edited this page Sep 22, 2015
·
1 revision
Please respect the formatting recommendations of the Modules Page
After this thread I thought it'd be nice to have this here since a lot of node users are also vim users.
Of course, if you don't use Pathogen (or Vundle), you're not really a vim user.
- Node.vim Tools and utilities to make Vim superb for developing with Node.js. Like Rails.vim for Ruby on Rails.
- JavaScript (indentation + syntax)
- JavaScript (More complete syntax than the one above)
- CoffeeScript
- Jade
- Stylus
- Syntastic
- Mustache
- surround
- tComment auto comment
- NERD_Commenter auto comment
- JavaScriptIndent web-indent - Javascript indenter (HTML indent is included) [somewhat buggy, clicking tab won't indent]
-
vim-jsbeautify beautify based on
.editorconfig
- esformatter Javascript indenting. Handles promise chains correctly while other indenters do not.
- SnipMate Text-Mate like snippets
- nodejs-snippets node specific snippet for SnipMate. Consider forking and improving
- vim-node A dictionary for node
-
vim-nodejs-complete nodejs's
omnifunc
function,ctrl-x_ctrl-o
to complete - vim-nodejs-complete (local completion) This is a fork of 'vim-nodejs-complete' that adds local module completion by searching through the 'node_modules' directory/subdirectories and processing the .js and package.json files.
-
tern_for_vim gives a more sophisticated
omnifunc
function thanvim-nodejs-complete
- Command-T TextMate-like Command-T explorer. Find files by pattern
- NERD_Tree Tree filesystem browser
- Ack better than grep
- Fuzzyfinder find files by pattern
- [ColorSamplePack] (http://www.vim.org/scripts/script.php?script_id=625)
- Solarized
- [Mustang] (https://github.com/marcus/vim-mustang)
- xoria256 finely tuned soft gamma colorscheme
- Mango sexy colorscheme tailored to JavaScript
- [vimdebug] (https://github.com/sidorares/node-vim-debugger) line-by line debugging in vim.
These plugins are not specific to node.js development but are widely used in the community
- Zencoding Generate html structures from CSS-like syntax
- [fugitive] (https://github.com/tpope/vim-fugitive) - Git commands in your VIM
- [EasyMotion] (https://github.com/Lokaltog/vim-easymotion) - Move faster in your text
Show off your vim skills by including a link to your pimped out ~/.vim
- Floby
- [alessioalex] (https://github.com/alessioalex/dotfiles)
- smith
- wavded
- [aureooms] (https://github.com/aureooms/dotfiles/tree/master/.vim)
- [aXen] (https://github.com/aXen/vim)