 
 ;;  From http://doc.rix.si/org/fsem.html
 (defun ar/gnulinuxp ()
-  "Returns t if the system is a GNU/Linux machine, otherwise nil"
+  "Return t if the system is a GNU/Linux machine, otherwise nil."
   (string-equal system-type "gnu/linux"))
 
 (defun ar/osxp ()
-  "Returns t if the system is a Mac OS X machine, otherwise nil"
+  "Return t if the system is a Mac OS X machine, otherwise nil."
   (string-equal system-type "darwin"))
 
 (defun ar/cygwinp ()
-  "Returns t if Emacs is running inside of Cygwin on Windows, otherwise nil"
+  "Return t if Emacs is running inside of Cygwin on Windows, otherwise nil."
   (string-equal system-type "cygwin"))
 
 (defun ar/windowsp ()
-  "Returns t if the system is a native Emacs for Windows, otherwise nil"
+  "Return t if the system is a native Emacs for Windows, otherwise nil."
   (string-equal system-type "windows"))
 
 ;; New browser tab.

  (yas-minor-mode))

(defun ar/markdown-mode-hook-function ()
  "Called when entering markdown-mode."
  (setq markdown-indent-on-enter nil)
  (define-key markdown-mode-map (kbd "RET") 'electric-newline-and-maybe-indent))


;; From http://www.emacswiki.org/emacs/DavidBoon#toc8
(defvar ar/ediff-bwin-config nil "Window configuration before ediff.")
(defcustom ar/ediff-bwin-reg ?b
  "Register to be set up to hold ar/ediff-bwin-config configuration.")

(defun ar/ediff-bsh ()
  "Function to be called before any buffers or window setup for ediff."
  (remove-hook 'ediff-quit-hook 'ediff-cleanup-mess)
  (window-configuration-to-register ar/ediff-bwin-reg))

(defun ar/ediff-Aswh ()
  "Setup hook used to remove the `ediff-cleanup-mess' function.  It causes errors."
  (remove-hook 'ediff-quit-hook 'ediff-cleanup-mess))

(defun ar/ediff-qh ()
