[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [BUG] org-babel-load-file, org-babel-tangle-use-relative-file-links
From: |
Ihor Radchenko |
Subject: |
Re: [BUG] org-babel-load-file, org-babel-tangle-use-relative-file-links and :tangle header [9.6.11 (release_9.6.11 @ /opt/emacs/share/emacs/30.0.50/lisp/org/)] |
Date: |
Tue, 05 Dec 2023 12:09:31 +0000 |
TAKAHASHI Yoshio <yfb02119@nifty.com> writes:
> When org-babel-tangle-use-relative-file-links is t (default),
> org-babel-load-file ignores any source block that does not have `:tangle
> "yes"' or `:tangle filepath' header.
>
> Even if org-babel-default-header-args is changed like
> (setq org-babel-default-header-args
> (cons '(:tangle . "yes")
> (assq-delete-all :noweb org-babel-default-header-args)))
> , the result is same.
This is because the default value of `org-babel-default-header-args'
already contains (:tangle . "no"). So, you end up with:
( (:tangle . "yes")
(:session . "none") (:results . "replace") (:exports . "code")
(:cache . "no") (:hlines . "no")
(:tangle . "no"))
As internal implementation detail, Org babel prefers the _last_ header
arg value in the above list. Which is why you end up seeing what you are seeing.
Not a bug.
Canceled.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
- Re: [BUG] org-babel-load-file, org-babel-tangle-use-relative-file-links and :tangle header [9.6.11 (release_9.6.11 @ /opt/emacs/share/emacs/30.0.50/lisp/org/)],
Ihor Radchenko <=