dotfiles/tools/emacs.d/init.el
js0ny e6b1e1b595 feat(emacs): evil, appearance and edit
* evil: Text Object (l -> inner) and Evil-Surround
* appearance: mode line (doom) and bufferline (built-in)
* edit: vertico and marginalia
2025-01-29 03:01:59 +00:00

34 lines
962 B
EmacsLisp

;;; init.el --- Entry point of GNU/Emacs configuration
;;; First edit date 2025/01/27
;;; Organised by such directory structure
;;; init.el -- This file, entry point
;;; lisp/
;;; init-basic.el
;;; init-keymaps.el
;;; init-package.el
;;; init-evil.el
;;; custom.el -- Auto Generated
;; All elisp files under emacs.d/lisp will be loaded
(add-to-list 'load-path (expand-file-name "lisp" user-emacs-directory))
;; Store the auto-generated custom config to `custom.el`
(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
;; Load each modules
(require 'init-package) ; package manager should be loaded first
(require 'init-basic)
(require 'init-appearance) ; package manager should be loaded first
(require 'init-keymaps)
(require 'init-evil)
(require 'init-file)
;; (require 'init-lsp) ; FIXME: See .emacs.d/lisp/init-lsp.el
;; Load `custom` file
(when (file-exists-p custom-file)
(load custom-file))
;;; init.el end