   (evil-ex-define-cmd "pa[ckadd]"  'package-list-packages)
 
   (use-package evil-collection
-    :ensure t
     :init (evil-collection-init))
 
   (use-package evil-lion
-    :ensure t
     :config (evil-lion-mode))
 
   (evil-mode 1))
 
 (use-package undo-tree
-  :ensure t
-  :defer t
   :diminish undo-tree-mode
   :config
   (setq undo-tree-history-directory-alist `(("." . ,(concat user-emacs-directory "undo")))

(setq user-mail-address "av@axvr.io"
      user-full-name "Alex Vear")

(setq inhibit-startup-screen t) ; TODO test this

(setq frame-title-format '((buffer-file-name "%f" "GNU Emacs")))

;; TODO Indentation settings
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
;; Behaviour similar to `textwidth' in Vim:
;; `auto-fill-mode' and `fill-column'

(setq require-final-newline 'ask)

    "r" '(:ignore t :which-key "register")))

;; (use-package js2-mode
;;   :defer t
;;   :config (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)))

(custom-set-variables
 ;; custom-set-variables was added by Custom.
