blob: c63d4773ff9a84f6812791f166b5e19dcb90f4ff (
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
48
49
50
51
52
53
|
;;; init.el --- Main Emacs entry point -*- lexical-binding: t; -*-
;;; Commentary:
;; Hand-edited runtime entry point for this Emacs configuration.
;;; Code:
(add-to-list
'load-path
(expand-file-name "lisp" (file-name-directory (or load-file-name user-init-file))))
(setq ss-enabled-features
'(ui org agenda denote capture crm gptel keys))
(require 'ss-core)
(ss-core-setup)
(when (memq 'ui ss-enabled-features)
(require 'ss-ui)
(ss-ui-setup))
(when (memq 'org ss-enabled-features)
(require 'ss-org)
(ss-org-setup))
(when (memq 'agenda ss-enabled-features)
(require 'ss-agenda)
(ss-agenda-setup))
(when (memq 'denote ss-enabled-features)
(require 'ss-denote)
(ss-denote-setup))
(when (memq 'capture ss-enabled-features)
(require 'ss-capture)
(ss-capture-setup))
(when (memq 'crm ss-enabled-features)
(require 'ss-crm)
(ss-crm-setup))
(when (memq 'gptel ss-enabled-features)
(require 'ss-gptel)
(ss-gptel-setup))
(when (memq 'keys ss-enabled-features)
(require 'ss-keys)
(ss-keys-setup))
(ss-core-load-custom-file)
;;; init.el ends here
|