emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/org c9dfed4: ob-core: tangle check LOB after current bu


From: ELPA Syncer
Subject: [elpa] externals/org c9dfed4: ob-core: tangle check LOB after current buffer
Date: Sat, 24 Jul 2021 15:57:13 -0400 (EDT)

branch: externals/org
commit c9dfed48a607c7f6524f1c6480f09cf61a5d6237
Author: Tom Gillespie <tgbugs@gmail.com>
Commit: TEC <tec@tecosaur.com>

    ob-core: tangle check LOB after current buffer
    
    * lisp/ob-core.el (org-babel-expand-noweb-references): Fix order when
    searching for named babel blocks so that blocks in the current buffer
    are always found first. This fixes a bug where stale versions of
    blocks that have been ingested into the library of babel were being
    preferentially tangled instead of newly modified versions from the
    current buffer.
---
 lisp/ob-core.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/ob-core.el b/lisp/ob-core.el
index 857e03e..384c06c 100644
--- a/lisp/ob-core.el
+++ b/lisp/ob-core.el
@@ -2828,8 +2828,6 @@ block but are passed literally to the \"example-block\"."
                     (setq cache nil)
                     (let ((raw (org-babel-ref-resolve id)))
                       (if (stringp raw) raw (format "%S" raw))))
-                   ;; Retrieve from the Library of Babel.
-                   ((nth 2 (assoc-string id org-babel-library-of-babel)))
                    ;; Return the contents of headlines literally.
                    ((org-babel-ref-goto-headline-id id)
                     (org-babel-ref-headline-body))
@@ -2842,6 +2840,8 @@ block but are passed literally to the \"example-block\"."
                              (not (org-in-commented-heading-p))
                              (funcall expand-body
                                       (org-babel-get-src-block-info t))))))
+                   ;; Retrieve from the Library of Babel.
+                   ((nth 2 (assoc-string id org-babel-library-of-babel)))
                    ;; All Noweb references were cached in a previous
                    ;; run.  Extract the information from the cache.
                    ((hash-table-p cache)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]