VimWebDev: a community built vim configuration for python, ruby and node.js webdev projects
Here's a repo for posterity: I've found myself, to my utter bliss, working solely on vim and the command line in my node.js and sinatra projects, as well as with some non-django python related things, and thought that the having the configuration here might come in handy for anyone with similar needs. Even more, by having this public, someone might point out improvements and we could all benefit from them.
- For coffeescript, vim-coffee-script
- For haml and sass haml.vim
- For rails (untested) rails.vim
- For cool file navigation, NERDTree
Note that for the
NERDTree plugin, the file
.vimrc.example includes an example mapping of the
F2key to avoid typing
:NERDTreeToggle everytime you want to show/hide the NERDTree navigator.
How to use
Download the source and un(tar|zip) it in your ~/.vim folder. If you will, copy the contents of the file
.vimrc.example to your
~/.vimrc file for extra nifty stuff.
If you have alternative or better configurations for web development in node.js/python/ruby frameworks using vim for all edition, feel free to fork and send a pull request, adding to this file your contribution and how it enhances the awesomeness of vim based web development.
If you include plugins or configurations for web development based on DSLs other than node.js or ruby|python-based frameworks, please include a good and detailed reason here and in your pull request :)