 (setq show-paren-style 'mixed)
 
 ;; Partially use path in buffer name.
-(require 'uniquify)
-(setq uniquify-buffer-name-style 'forward)
+(use-package uniquify
+  :config
+  (setq uniquify-buffer-name-style 'forward))
 
 ;; Get rid of splash screens.
 ;; From http://www.emacswiki.org/emacs/EmacsNiftyTricks

;; Prevent split-window-sensibly to split horizontally.
(setq split-width-threshold nil)

(require 'ediff)
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
(setq ediff-split-window-function 'split-window-horizontally)
;; ediff-revision cleanup.
;; From http://www.emacswiki.org/emacs/DavidBoon#toc8
(defvar ar/ediff-bwin-config nil

(use-package expand-region :ensure t
  :bind ("C-c w" . er/expand-region))

(use-package recentf
  :config
  (setq recentf-max-saved-items 200
        recentf-max-menu-items 15))
(recentf-mode)

(use-package yasnippet :ensure t)
