~move ob-tangle to compile-config function

Only when we're compiling do we need access to the tangle functionalities.
This commit is contained in:
2020-08-09 17:35:26 +01:00
parent b309ef154d
commit b21fc53e29

View File

@@ -1,5 +1,4 @@
;; Load literate
(require 'ob-tangle)
(setq user-emacs-directory "~/.config/emacs/")
(defconst +literate/files (list "config.org"))
(defconst +literate/output-files (mapcar #'(lambda (x) (replace-regexp-in-string ".org" ".el" x)) +literate/files))
@@ -9,6 +8,7 @@
(mapc #'(lambda (x) (load-file (concat user-emacs-directory x))) +literate/output-files))
(defun +literate/compile-config ()
(require 'ob-tangle)
(mapc #'(lambda (x) (org-babel-tangle-file (concat user-emacs-directory x))) +literate/files))
(defun +literate/files-exist ()