 ;; Guarantee that Emacs never loads outdated byte code files.
 (setq load-prefer-newer t)
 
+;; Increase memory threshold for garbage collection.
+(setq gc-cons-threshold 20000000)
+
 ;; Additional load paths.
 (add-to-list 'load-path "~/.emacs.d/ar")
 

(use-package fullframe :ensure t
  :commands (fullframe))

(ar/after-load 'ibuffer
  (fullframe ibuffer ibuffer-quit))

(ar/after-load 'dired
  (fullframe dired quit-window))

;; Based on http://www.lunaryorn.com/2014/07/26/make-your-emacs-mode-line-more-useful.html
(defvar ac/vc-mode-line


(require 'use-package)

;; Find errors in init.el by bisecting the file.
(use-package bug-hunter :ensure t
  :commands (bug-hunter-init-file))

;; Pretty print output to *Pp Eval Output*.
(global-set-key [remap eval-last-sexp] 'pp-eval-last-sexp)
