Disable Org source block evaluation for some text modes

Let's avoid the “No org-babel-execute function for foo!” errors for
those modes!
This commit is contained in:
Daniel Borchmann 2024-10-11 20:00:34 +02:00
parent 212c3664ff
commit 2713fe1fd0
No known key found for this signature in database
GPG Key ID: 784AA8DF0CCDF625

View File

@ -1206,7 +1206,14 @@ accordingly."
(:noweb . "no") (:noweb . "no")
(:hlines . "no") (:hlines . "no")
(:tangle . "no") (:tangle . "no")
(:eval . "never-export")))) (:eval . "never-export")))
:config (progn
;; Let's disable evaluation of some text-only modes.
(dolist (mode '("json" "markdown" "yaml" "textile"))
(let ((var-name (intern (format "org-babel-default-header-args:%s" mode))))
(if (boundp var-name)
(add-to-list var-name '(:eval . "never"))
(defvar-1 var-name '((:eval . "never"))))))))
(use-package ob-sql (use-package ob-sql
:config (progn :config (progn