Vim, the Coder's editor

With Vim you can edit very effectively. The most often used commands are just a single key stroke. To allow for this, you need to start Insert mode to enter text and return to Normal mode to execute commands. The big advantage is that you can keep your hands on the keyboard and work very fast. This takes a little time to get used to. It's a small investment that pays itself back soon
Vim-LinuxSoftware bundle
I've built up a bundle of plugins and configuration settings I use. Perhaps they might be of interest to you too?
To install the bundle: untar it, then rename dot.vim to .vim, dot.vimrc to .vimrc, and dot.gvimrc to .gvimrc, being careful to first rename your existing vim files if you have anything you want to keep.
Plugins
indent/python: My attempt at indenting Python to conform to PEP8
NERDTree: A tree explorer plugin for navigating the filesystem
Surround: Delete/change/add parentheses/quotes/XML-tags/much more with ease
Configuration
vls-config.vim: I keep most of my configuration settings in this plugin file
vls-keys.vim: Custom keys
vls-toolbar.vim: Recently I've been using a custom toolbar which reminds me of some of the new features of Vim 7.0.
Screen shots
Showing: Python highlighting, Tags list of function name on the left, Pyflakes highlighting the misnamed "TemporaryDirPath" call,
Showing: C++ highlighting, the NERDTree file explorer, the H an C file (which :A will swap between)
Showing: The most recently used (MRU) files window, and also tabs.
Showing: DrawIt, and my visual block right mouse click menu for it.
See also my blog post: Updated my Vim plugins
