 ;;;; Source code manipulation
 
 ;;; Display and cleanup bogus whitespace.
+;;; See http://www.emacswiki.org/emacs/WhiteSpace
 (require 'whitespace)
 (setq whitespace-style '(face tabs trailing indentation empty))
 (global-whitespace-mode 1)



;;;; Eshell
(require 'eshell)
(setq eshell-directory-name (concat emacs-var-directory "eshell/"))


(blink-cursor-mode 0)

;;; Respawn the scratch buffer if it is killed (C-x k).
(defun kill-scratch-buffer ()
  "Kill the *scratch* buffer and then respawn it."
  ;; The next line is just in case someone calls this manually
  (set-buffer (get-buffer-create "*scratch*"))

