   :defer 10
   :config
   (setq savehist-additional-variables
-        '(search-ring regexp-search-ring kill-ring compile-history)
-        savehist-file (concat my/user-directory "history")
-        savehist-save-minibuffer-history t
-        history-length 50
-        history-delete-duplicates t
-        )
+        '(search-ring regexp-search-ring kill-ring compile-history))
+  (setq savehist-file (concat my/user-directory "history"))
+  (setq savehist-save-minibuffer-history t)
+  (setq history-length 50)
+  (setq history-delete-duplicates t)
   (put 'minibuffer-history 'history-length 100)
   (put 'kill-ring 'history-length 25)
   (savehist-mode 1)

  (make-directory my/backup-dir t))
(setq backup-directory-alist `(("." . ,my/backup-dir)))
(setq delete-by-moving-to-trash t)
(setq backup-by-copying t
      version-control t
      delete-old-versions t
      kept-old-versions 0               ;oldest versions to keep
      kept-new-versions 10
      auto-save-timeout 60
      auto-save-interval 0              ;disable autosaves due to input events
      )

;; Suppress GNU startup message
(setq inhibit-startup-message t)

         )
  :demand t
  :config
  (setq bookmark-default-file (concat my/user-directory "bookmarks"))
  (setq bmkp-bmenu-state-file (concat my/user-directory "emacs-bmk-bmenu-state"))
  (setq bookmark-save-flag nil)
  (setq bmkp-crosshairs-flag nil)
  (setq bmkp-last-as-first-bookmark-file nil)
  (add-hook 'bookmark-after-jump-hook #'crosshairs-flash)
  (add-hook 'after-init-hook
            (lambda ()
