blob: 53412e17d5778ec8039c3f92ced7509a5c6a6b00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
(defun dir-load (dir config)
(load-file
(expand-file-name
(concat dir "/" config ".el")
user-emacs-directory)))
(defun cfg-load (config)
(dir-load "config" config))
(defun pkg-load (config)
(dir-load "packages" config))
(defun lang-load (config)
(dir-load "languages" config))
;; Configs
(cfg-load "straight")
(cfg-load "theme")
(cfg-load "fonts")
(cfg-load "functions")
(cfg-load "shortcuts")
(cfg-load "misc")
(cfg-load "orgmode")
(cfg-load "project")
;; Packages
(pkg-load "avy")
(pkg-load "corfu")
(pkg-load "cape")
(pkg-load "flycheck")
(pkg-load "smartparens")
(pkg-load "devdocs")
(pkg-load "counsel")
(pkg-load "movetext")
(pkg-load "whichkey")
(pkg-load "lsp")
(pkg-load "magit")
(pkg-load "undotree")
(pkg-load "simplemdln")
(pkg-load "multicursor")
(pkg-load "rainbow")
;; Languages
(lang-load "rust")
(lang-load "c-cpp")
(lang-load "scheme")
(lang-load "clojure")
|