Implementing some awesome things I have learned from Learn Vimscript the
Hard Way. See http://learnvimscriptthehardway.stevelosh.com