vim - Switch to markdown plugin from plasticboy

The github branch that I'd been tracking for the markdown plugin hasn't
been updated in ages.  Switch to the one from plasticboy, which seems to
be the main one currently.
vim - Add ftdetect for working with chrome

Started using the "edit with emacs" plugin for chrome, and I've modified
that to include the encoded URL in the generated file names.  Add a
ftdetect file to choose the correct file type for files from some sites,
starting with stackoverflow.
vim - Set statusline colors for GUI
vim - More handlers for chrome textareas
vim - Highlighting for code block in markdown
tmux - Disable repeat for select-pane bindings

Don't allow prefix+arrow bindings to be repeated without another use of
the prefix key.  I generally don't have more than two panes open, so
repeating is pointless and annoying, especially since I'll often want to
use an arrow key immediately after switching to the other pane.

With that done, it makes sense to increase the `repeat-time` setting so
that resizing panes can be done more sensibly.  Changing that from .5
seconds to 1 second allows me to actually take a bit of time to decide
if the current size is right before doing additional resizing.
Merge remote-tracking branch 'zim' into frak

* zim:
  tmux - Disable repeat for select-pane bindings
zsh - Rehash when doing command completion

Have zsh update list of known commands when using tab-completion on the
command name, so that I don't need to do that manually after installing
(or removing) a package.
zsh - Simpler method of setting $ZSH_MAJOR_VERSION

Use simpler method of getting the major version out of $ZSH_VERSION to
put into $ZSH_MAJOR_VERSION.  The old method caused `zsh -n` to
(wrongly) complain about a bad substitution, and that is used by the
syntastic plugin for vim.
zsh - Don't set $rcvers

This hasn't been useful since I switched to git.
Merge remote-tracking branch 'frak' into zim

* frak:
  vim - Highlighting for code block in markdown
tmux - back to pane title for xterm title

I've now modified my copy of mutt back to using the control sequence for
setting the xterm title which sets the tmux pane title.  So use the pane
title having tmux set the xterm window title.
tmux - bind | to create a horizontal split

Create a horizontal split in tmux with prefix+| key sequence.  Mnemonic
is that the panes are separated by characters that at least look like
"|".
tmux - Don't use status-right

The default setting for status-right isn't really useful, containing the
title of the currently active window (which will be highlighted in the
main status portion) and the date and time (which will be available
other places on my screen).  Remove that to make more room for window
information.
tmux - Use color to highlight active window.

Switch to using blue for the default window title color in the status
bar, and use green for the active window.
mutt - Work around eruby syntax checker issue

The syntastic syntax checker for eruby files has an issue with lines
which contain "<%", split up those tokens to avoid mistaken syntax error
reports.
vim - Enable folding by default for C files
mutt - Fix syntax warning in muttrc.rb

syntastic was reporting a syntax error in muttrc.rb file.  I don't think
it was actually valid, but work around the issue with minor reformat.
git - Fix aliases

When I did some reformatting of my gitconfig file back in 94d3370, I
missed that I'd added some unwanted spaces to some aliases breaking
them.  Remove the extra spaces to fix the aliases.
git - Add a couple more aliases for log

Define `ls` and `ll` as aliases for log with various options.

Taken from
http://durdn.com/blog/2012/11/22/must-have-git-aliases-advanced-examples/