WIP of markdown mode lite
Make setext header insertion simpler and more robust
Make markdown-promote work at the end of the file, and indent everything in the list item
When previewing markdown, scroll to its position in the window
Add a function for creating a new scratch buffer
Clean up some old shortcuts
Associate mustache files with mustache mode
Use leader-t for tests instead of opening files

Welcome leader-f!
Make o the same as enter in dired mode
Use a different hook for detecting when a buffer has lost focus for auto-saving

My old method was a bit janky (e.g. the buffer would be saved even when
it hadn't yet lost focused). This was exacerbated by using wcheck for
spell checking.
Switch from speck to wcheck mode

I suspect speck is the cause of some Emacs crashes I'm seeing. We'll see.
Mustache mode snippets
Another compojure route
Define a few more keys
Sq into wcheck mode
Fix warning with latest version of magit
A markdown-lite mode. It has less crap than the original markdown mode.

A few reasons for this mode:
* The default mode is slow. I don't know why, but I suspect its the long
  list of regexps for font faces. This new mode is faster.
* The outlining functionality of the original markdown mode isn't what
  I'm looking for, and I found it hard to configure or monkey-patch.
Use markdown-lite
Setup for wcheck mode
Slight refactor & cleanup