branch: externals/org-transclusion
commit 9213406fd9676d978e2d4328ad61615c42f2c78e
Author: Noboru Ota <[email protected]>
Commit: Noboru Ota <[email protected]>

    chg(transient): Menu outputs user-error if used in non-Org buffer
---
 org-transclusion-transient.el | 4 +++-
 test/test-2.0.org             | 3 +--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/org-transclusion-transient.el b/org-transclusion-transient.el
index 9ac36edec9..636ce71f75 100644
--- a/org-transclusion-transient.el
+++ b/org-transclusion-transient.el
@@ -247,9 +247,11 @@ If you pass a `universal-argument' via 
\\[universal-argument]
       (hydra-org-transclusion--detect-transclude-at-point-wrapper
        (insert (format ":thingatpt %s" string))))))
 
-
+;;;###autoload
 (defun org-transclusion-transient-menu ()
   (interactive)
+  (unless (derived-mode-p 'org-mode)
+    (user-error "`org-transclusion' works only in `org' buffer"))
   (let ((org-transclusion-buffer (current-buffer)))
     (if (org-transclusion-within-transclusion-p)
         (org-transclusion--at-point-transient)
diff --git a/test/test-2.0.org b/test/test-2.0.org
index 8735b14c26..4d4af4a6c5 100644
--- a/test/test-2.0.org
+++ b/test/test-2.0.org
@@ -33,7 +33,6 @@ ID with "first section" [[id:2022-06-26T152831]]
 
 #+transclude: [[id:2022-06-26T152831]]
 
-
 ** test empty file
 #+transclude: [[file:empty.txt::2][empty text file]]
 
@@ -216,7 +215,7 @@ Temporarily set ~org-transclusion-include-first-section~ to 
nil
 * Test src and end
 
 #+transclude: [[file:./python-1.py]]
-#+transclude: [[file:./python-1.py]] :src python
+#+transclude: [[file:./python-1.py]]  :src python
 
 #+transclude: [[file:./python-1.py::id-1234]]  :src python :end "id-1234 end 
here"
 

Reply via email to