Skip to content
Rod Vagg edited this page Sep 22, 2015 · 1 revision

Vim Plugins

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.

General

  • Node.vim Tools and utilities to make Vim superb for developing with Node.js. Like Rails.vim for Ruby on Rails.

Linter

  • Tabular Align declarations, equals signs, etc.
  • JSLint Lint your code from Vim
  • JSHint JSHint plugin

Syntax

Editing

Snippets

  • SnipMate Text-Mate like snippets
  • nodejs-snippets node specific snippet for SnipMate. Consider forking and improving

Completion

  • 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 than vim-nodejs-complete

Browsing

Colorschemes

Debugging

Miscellaneous

These plugins are not specific to node.js development but are widely used in the community

User config

Show off your vim skills by including a link to your pimped out ~/.vim

Clone this wiki locally