gerard.vermeu...@posteo.net writes: >> I suspect that you may have some misunderstanding about how >> `org-babel-detangle' works. Its docstring says: >> >> Propagate changes in source file back original to Org file. >> >> So, it is expected to run from the tangled file; not from the Org file. > > Yes, I misunderstood this and I see that my patch breaks this. > > I think there is a typo in the docstring: "original to" must become "to > original" > so that it ends with "back to original Org file".
How about the attached patch?
>From 65c8ac3bb1a148106b5673d247ecaaddad291704 Mon Sep 17 00:00:00 2001 Message-ID: <65c8ac3bb1a148106b5673d247ecaaddad291704.1705753074.git.yanta...@posteo.net> From: Ihor Radchenko <yanta...@posteo.net> Date: Sat, 20 Jan 2024 13:17:43 +0100 Subject: [PATCH] lisp/ob-tangle.el (org-babel-detangle): Improve docstring --- lisp/ob-tangle.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lisp/ob-tangle.el b/lisp/ob-tangle.el index 933a3eba1..f9953ebed 100644 --- a/lisp/ob-tangle.el +++ b/lisp/ob-tangle.el @@ -618,9 +618,12 @@ (defun org-babel-tangle-comment-links (&optional info) ;; de-tangling functions (defun org-babel-detangle (&optional source-code-file) - "Propagate changes in source file back original to Org file. + "Propagate changes from current file back to the original Org file. This requires that code blocks were tangled with link comments -which enable the original code blocks to be found." +which enable the original code blocks to be found. + +SOURCE-CODE-FILE is the file path to be used instead of current +buffer." (interactive) (save-excursion (when source-code-file (find-file source-code-file)) -- 2.43.0
-- 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>