Daily Vim Devotional
Light Table

Light Table is the editor you may be using in the future, and you can use the alpha now. I mention it here because it does have a Vim mode, which works quite well.

This talk certainly sold me on the possibilities:

http://www.lighttable.com/

syntastic

syntastic is a plugin for vim that does syntax checking on lots of different types of files, and it’s pretty easy to customize. I was using another plugin for a long time and just switched to this, and it’s been useful already.

https://github.com/scrooloose/syntastic

Put the Word Under the Cursor into the Command Window

If you’re in a document and your cursor is over a word, when you’re in the command window (that you get to with :), you can type <CTRL-R><CTRL-W> to insert the word under your cursor into the command window.

So, if “ignorecase” is under your cursor, and you type :help <CTRL-R><CTRL-W>, you get :help ignorecase

I remember it by Read it from up top, and Write it down below.

(Source: commandlinefu.com)

:help scroll-cursor

A Vimcast explaining the fancy search options enabled by Tim Pope’s vim-abolish plugin.

The Silver Searcher

So Ack is better than grep, and Ag is faster than Ack.

Not only that, but ag is 33% faster to type than ack.

The README for ag has instructions on how to configure it for use with ack.vim, too.

https://github.com/ggreer/the_silver_searcher

This is a nice video about using Vim and tmux together. It’s got some beginner tips as well as new tricks for the veteran.

vim-jade

I’ve been using the Jade Template Engine on a project recently (similar to Haml, but JavaScripty.) Here’s a plugin that provides Jade syntax highlighting:

https://github.com/digitaltoad/vim-jade

thoughtbot:

You’re already writing decent commit messages. Let’s see if we can level you up to awesome. Other developers, especially you-in-two-weeks and you-from-next-year, will thank you for your forethought and verbosity when they run git blame to see why that conditional is there.

  1. The first line should…
vim-detailed

Here’s a nice color scheme that goes all out to do detailed syntax coloring and highlighting. Really great Ruby support.

https://github.com/rking/vim-detailed

(Source: twitter.com)