Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Vim Plugins

ahayman edited this page Jul 20, 2013 · 37 revisions

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.

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.

Browsing

Colorschemes

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