Don't reindent on kill in Haskell buffers
Temporarily disable guide-key to hide from a bug
Set magit-process-quote-curly-braces on Cygwin
Don't enable Smartparens in magit-key-mode
Bind some more file commands
Remove stuff for non-Cygwin aspell on Windows
Just use C-g for company-abort
Don't remap [ to ( in Paredit

This was to make parenthesise easier to type (since square brackets are
much less common in most Lisps) but I no longer find parens troublesome
on my current keyboard.
Enable which-function-mode
Change the face used by which-function-mode
Zap an unused key binding
Remove a superfluous `require'
Start diff-mode in read-only mode
Steal C-x m for mu4e
Remove `key-chord'
Bind function for adding Emacs Lisp-style quotes
Use `declare' for indent specs
Attempt to get consistent eval keys across modes

Rather than putting the commands in a prefix map, just use a function to
bind the commands in a specified mode. This makes it easy to keep using
the mostly-standard keys (e.g. C-M-x to evaluate a definition) but
smooth out the differences between modes.

Use a `defvar' to store the mapping between the "thing to be evaluated"
and the key, so that a single change can affect all modes.
Disable relative reindent after sp-kill-sexp
Bind python-eldoc-at-point to C-c C-d