 ;; Keybindings.
 (defun my-minibuffer-keyboard-quit ()
   "Abort recursive edit.
-In Delete Selection mode, if the mark is active, just deactivate it;
-then it takes a second \\[keyboard-quit] to abort the minibuffer."
+  In Delete Selection mode, if the mark is active, just deactivate it;
+  then it takes a second \\[keyboard-quit] to abort the minibuffer."
   (interactive)
   (if (and delete-selection-mode transient-mark-mode mark-active)
       (setq deactivate-mark  t)

;; TODO: Autocompletion.
;; TODO: Snippets.
;; TODO: Magit.
;; TODO: Pdf viewing.
;; TODO: Filesystem navigation, opening files, managing buffers etc.
;; TODO: Helm.
;; TODO: Terminal/eshell/zsh.
;; TODO: Figure out how to gracefully stop emacs daemon on shutdown.
;; TODO: tpope's repeat.vim functionality?
;; TODO: surround.vim evil plugin.
;; TODO: Folding.
;; TODO: Statusbar colors and customisation.
;; TODO: Learn elisp.
;; TODO: Highlight TODOs.
;; TODO: Pandoc mode.
;; TODO: Emmet.
;; TODO: Expand region.
;; TODO: Multiple cursors.
;; TODO: MPD client.

;; TODO: Mail.
;; TODO: RSS.
;; TODO: Bittorrent client.
;; TODO: Highlight TODOs.
;; TODO: Figure out how to show trailing newlines.

;; Plugins.
