Color branches green in vcs_info
Disable only trailing listchar instead of all

This way also has the advantage that if 'nolist' is changed in normal
mode, entering then leaving insert mode will no longer set 'list' again.
Add for loop snippets
Actually create the history widget wrappers
Reorganize vcs_info configuration
Use incremental-pattern-search

Instead of treating the search string literally as incremental-search
does, it is treated like a pattern.
Create snippet.snippets file

It just extends snippets.snippets
Use the zero tabstop (more)
Update vim snippets
Move mouse cursor when changing focused window

When changing focus, the mouse cursor would be left in the old window
causing inconsistency with the focus follows mouse model.

The cursor will be placed in the center of the new window.
Place window title into a flex layout

The title bar widget actually consists only of the title text. That
means using the mouse to move or resize windows required clicking on the
text, not just any empty space on the title bar. The flex widget causes
the titlebar to extend and fill all available space.
Use 'smarttab' instead of 'softtabstop'
Make ^L leave the minibuffer
Add directory changing widgets

These widgets in particular preserve the prompt line.
Use system dropbox
Set background with feh regardless of WM
Set up dircolors

This is instead of relying on a system startup file to do so for us.
Bind buttons to greater widget

With awesome 3.5 wibox layouts, buttons can be bound to the entire
layout, instead of needing to bind buttons to each individual element.
Add awesome todo widget

Given a directory with files, with each line being a separate todo item,
it's a text box that cycles between todo items.
Change layouts of widgets