 
 (global-set-key (kbd "<f10>") 'source-emacs-config)
 
+(global-set-key (kbd "<f12>") 'list-packages)
+
 ;; Package configuration
 (require 'package)
 (setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/")

      (nyan-start-animation)
      (nyan-start-music)))

(global-set-key (kbd "<f12>") 'toggle-max-nyan)

(require 'undo-tree)
;; Persist undo history between sessions
(setq undo-tree-history-directory-alist '(("." . "~/.emacs.d/undo"))

      evil-want-C-w-in-emacs-state t
      evil-want-C-i-jump t)
(require 'evil)
(evil-mode 1)

;; Swap ; and : to enter ex commands faster
(define-key evil-normal-state-map (kbd ";") 'evil-ex)
