summaryrefslogtreecommitdiff
path: root/emacs
diff options
context:
space:
mode:
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.doom.d/config.el12
1 files changed, 10 insertions, 2 deletions
diff --git a/emacs/.doom.d/config.el b/emacs/.doom.d/config.el
index e4edbea..d9ca47e 100644
--- a/emacs/.doom.d/config.el
+++ b/emacs/.doom.d/config.el
@@ -93,6 +93,12 @@
#'org-roam-reflinks-section
#'org-roam-unlinked-references-section))
+ (setq org-babel-default-header-args
+ (kj/assq-replace '((:exports . "both")
+ (:eval . "never-export")
+ (:output-dir . "static/data/"))
+ org-babel-default-header-args))
+
(defun kj/find-agenda-files-containing-tag (tag)
(let ((candidates (org-agenda-files nil 'ifmode))
(matcher (cdr (org-make-tags-matcher tag)))
@@ -113,9 +119,11 @@
(let* ((static-files-re (string-join '("css" "txt" "jpg" "png" "gif" "svg") "\\|"))
(files-to-include (kj/find-agenda-files-containing-tag kj/publish-tag))
;; Disable org babel exports during publish entirely to speed up publish.
- ;;(org-export-use-babel nil)
+ ;; This messes up babel output handling.
+ ;; (org-export-use-babel nil)
(org-babel-default-header-args
- (kj/assq-replace '((:exports . "both") (:eval . "never-export"))
+ (kj/assq-replace '((:exports . "both")
+ (:eval . "never-export")
org-babel-default-header-args))
(org-publish-project-alist
`(