summaryrefslogtreecommitdiff
path: root/init.el
blob: 695891bb1cddfc2838ab05798f1e9e57e4d7d13f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
;;; init.el --- Load literate configuration file, smart-documents.org.

;;; Commentary:
;; This file's sole purpose is to load our literate configuration file.

;;; Code:

;; First of all, we indicate the path to our literate configuration file.
(setq my/literate-config (concat user-emacs-directory "smart-documents"))

;; Emacs will startup faster next time, because it will load
;; a byte-compiled version of our literate configuration file.
(cond ((file-exists-p (concat my/literate-config ".el"))
       (load my/literate-config))
      ((file-exists-p (concat my/literate-config ".org"))
       (org-babel-load-file (concat my/literate-config ".org")))
      (t (message "No literate configuration file detected.")))

(provide 'init)

;;; init.el ends here
Copyright 2019--2024 Marius PETER