Currently, we will just throw everything into modules/ and require it. As the Emacs config grows in complexity, we can make the minor improvement to require everything under glob modules/*.el without explicitly naming each feature. Further, one could easily imagine a module system with conditionals and flags à la Doom.
12 lines
224 B
EmacsLisp
12 lines
224 B
EmacsLisp
;; -*- lexical-binding: t; -*-
|
||
|
||
(load (locate-user-emacs-file "init-straight"))
|
||
(syd-initialise-straight)
|
||
|
||
|
||
|
||
(add-to-list 'load-path (file-name-concat user-emacs-directory "modules"))
|
||
|
||
(require 'syd-evil)
|
||
(require 'syd-ui)
|