   "Write the desktop save file to ~/.emacs.d."
   (desktop-save (expand-file-name "~/.emacs.d/")))
 
-(run-with-idle-timer 300 t 'ar/desktop-save)
+;; Is this what's locking things up?
+;; (run-with-idle-timer 300 t 'ar/desktop-save)
 
 (defun ar/load-all-files (pattern)
   "Load all files found by PATTERN, ie. (ar/load-all-files '~/*.el')."

(setq recentf-max-saved-items 200
      recentf-max-menu-items 15)
(recentf-mode)

;; Language-aware editing commands. Useful for imenu-menu.
(semantic-mode 1)

(use-package yasnippet
  :ensure t)

(setq shell-pop-window-position "bottom")
;; Do not auto cd to working directory.
(setq shell-pop-autocd-to-working-dir nil)

(global-set-key [f5] 'shell-pop)
(use-package shell-pop
