 (eval-after-load "projectile"
   '(progn (setq magit-repo-dirs (mapcar (lambda (dir)
                                           (substring dir 0 -1))
-                                        (remove-if-not (lambda (project)
-                                                         (file-directory-p (concat project "/.git/")))
-                                                       (projectile-relevant-known-projects)))
+                                        ;; Disables "required at runtime" warning for cl package.
+                                        (with-no-warnings
+                                          (remove-if-not (lambda (project)
+                                                           (file-directory-p (concat project "/.git/")))
+                                                         (projectile-relevant-known-projects))))
                 magit-repo-dirs-depth 1)))
 
 ;; Select help window by default.

(setq ediff-split-window-function 'split-window-horizontally)
;; ediff-revision cleanup.
;; 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 ()


(defun ar/markdown-mode-hook-function ()
  "Called when entering `markdown-mode'."
  (set (make-local-variable 'markdown-indent-on-enter) nil)
  (local-set-key (kbd "RET") 'electric-newline-and-maybe-indent))

(ar/add-functions-to-mode-hooks '(ar/prog-mode-hook-function)
                                '(prog-mode-hook))
