     (declare (indent defun))
     `(eval-after-load ,feature
        '(progn ,@body))))
+
+;; Increase memory threshold for garbage collection.
+(setq gc-cons-threshold 20000000)
 
 ;; Enhanced list-packages replacement.
 (use-package paradox

  "Search current repo/project using ag."
  (interactive)
  (helm-do-ag (projectile-project-root)))

(use-package helm-dash
  :ensure t


;; Automatically closes brackets.
(electric-pair-mode)
;; Additional electric pairs.
(setq electric-pair-pairs '((?\{ . ?\})
                            (?\< . ?\>)))
(electric-indent-mode)

;; Highlight matching parenthesis.
(show-paren-mode)
;; Highlight entire bracket expression.
(setq show-paren-style 'mixed)

;; Partially use path in buffer name.
(require 'uniquify)
