#+TITLE: KyleKrein's GNU Emacs Config #+STARTUP: showeverything #+OPTIONS: toc:2 #+PROPERTY: header-args:emacs-lisp :lexical t * IMPORTANT PROGRAMS TO LOAD FIRST ** Lexical Binding (MUST BE FIRST) #+begin_src emacs-lisp #+end_src ** Evil Mode #+begin_src emacs-lisp :lexical t (use-package evil :ensure t :init ;; tweak evil's configuration before loading it (setq evil-want-integration t) ;; This is optional since it's already set to t by default. (setq evil-want-keybinding nil) (setq evil-vsplit-window-right t) (setq evil-split-window-below t) (evil-mode)) (use-package evil-collection :ensure t :after evil :config (setq evil-collection-mode-list '(dashboard dired ibuffer)) (evil-collection-init)) (use-package evil-tutor :ensure t) #+end_src