   (require 'savehist)
   (setq savehist-file (concat my-tmp-dir "savehist")  ; keep the home clean
         savehist-additional-variables '(kill-ring
-                                        mark-ring
                                         global-mark-ring
                                         search-ring
                                         regexp-search-ring


  (setq require-final-newline t)
  (setq delete-trailing-lines nil)
  (add-hook 'makefile-mode-hook 'indent-tabs-mode) ; Use normal tabs in makefiles

  ;; Automatic minor modes ;;;;;;;;;;;
  (require 'f)
  (defvar project-root-files '(".git" ".hg" ".svn" "README" "README.md"))
  (defun project-root (&optional strict-p)

          (setq alist (cdr alist))))))
  (add-hook 'find-file-hook 'enable-minor-mode-based-on-path)


  ;;;; Utility plugins ;;;;;;;;;;;;;;;;;;
  (require 'defuns)
