First nix-emacs config

This commit is contained in:
Aleksandr Lebedev 2025-01-27 19:56:46 +01:00
commit 173299ea8b
6 changed files with 226 additions and 0 deletions

29
config.org Normal file
View file

@ -0,0 +1,29 @@
#+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