This is the setup script I use on new WSGI development machines. Feel free to comment or edit as you see fit.
git clone git://github.com./mlindemu/yavs-wsgi.git
cd yavs-wsgi
./yavs-wsgi.sh
The following VIM plugins and programs are installed only if they are not already present on your machine:
- Pathogen - VIM Plugin Management
- Syntastic - A comprehensive syntax highlighting plugin.
- Vim-bundle-mako - Mako is not included in syntastic. This plugin is included to alleviate that.
- D8 from Google V8 - Javascript engine used by Lint.vim to check javascript syntax. Downloads, compiles, installs, and removes source afterwards.
- vim-javascript - Javascript linting in vim.
- VIM-Flake8 - A Vim plugin that runs the currently open file through Flake8, a static syntax and style checker for Python source code.
All plugins are installed under: ~/.vim/bundle
After installing the packages above, you must manually install flake8 on both your system and in any WSGI project virtualenv using either easy_install or pip.
Please feel free to suggest any other VIM plugins you find helpful on your WSGI development machines! Just make an issue and I'll look into adding it.
Enjoy!