Modelines can be quite annoying or even dangerous, even though the
commands that can be executed int them are limited. If the settings from
a modeline are actually desired, this can be explicitly enabled on a
per-file basis.
These features of vim-plug are particularly appealing:
* on-demand loading -> better startup times
* branch/tag/commit support -> controlled changes if desired
* support for unmanaged/local plugins -> good for development of plugins
Window navigation is reverted to vim's stock key combination, since tmux
is configured to work very similarly (using its prefix instead of
CTRL-W).
Window resizing is done more deterministically by adding/removing
columns/lines instead of using multipliers on the window height/width.
autocmd is used to hard code the file type to certain file names, since
vim expects them to have the standard names starting with a dot but the
files are tracked in the repository without the leading dot.
Add a <leader> mapping to quickly toggle between the current and
previous file.
Add a <leader> mapping to quickly toggle dark/light background.
Cosmetic change: all key codes are lower case.