Uniform vim assignments -- remove unnecessary whitespace.
When joining comment lines with `J`, remove comment character from the joining line.
Better split positioning.

Move window-related config to its own section.
Make sure there's no swap file. See `:help updatecount` for more.
Better error handling for jumping to last cursor position.

Exclude git commit files and invalid lines.
Don't use an extra space when joining lines.
Better listchars.
Fugitive shortcuts.
Shortcuts for diffget/put.