 
 ;; 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)

  :ensure t)
(set-face-attribute 'linum nil :background "#1B1D1E")
(set-face-attribute 'fringe nil :background "#1B1D1E")
(set-cursor-color "#0087ff")

;; Hide UI.
(menu-bar-mode -1)

;; displays hex strings representing colors
(use-package rainbow-mode
  :ensure t)
(rainbow-mode 1)

;; Activate smerge on conflicts.
(defun sm-try-smerge ()
