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

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

[elpa] externals-release/org e5cf0bc840 3/3: org-export: Do not use brok


From: ELPA Syncer
Subject: [elpa] externals-release/org e5cf0bc840 3/3: org-export: Do not use broken link handler on non-link elements
Date: Sat, 23 Jul 2022 02:57:44 -0400 (EDT)

branch: externals-release/org
commit e5cf0bc840d5d198c1da4e55e945ccadda7edb60
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Ihor Radchenko <yantar92@gmail.com>

    org-export: Do not use broken link handler on non-link elements
    
    * lisp/ox.el (org-export-data): Only catch 'org-link-broken on link
    objects.  Signaling 'org-link-broken for other element types, should
    not happen and we should _not_ export such elements as "" or "[BROKEN
    LINK...]".
---
 lisp/ox.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lisp/ox.el b/lisp/ox.el
index 2a3edaa500..a6209ee98f 100644
--- a/lisp/ox.el
+++ b/lisp/ox.el
@@ -1908,8 +1908,10 @@ Return a string."
                           (org-element-property :archivedp data)))
                  (let ((transcoder (org-export-transcoder data info)))
                    (or (and (functionp transcoder)
-                            (broken-link-handler
-                             (funcall transcoder data nil info)))
+                             (if (eq type 'link)
+                                (broken-link-handler
+                                 (funcall transcoder data nil info))
+                               (funcall transcoder data nil info)))
                        ;; Export snippets never return a nil value so
                        ;; that white spaces following them are never
                        ;; ignored.



reply via email to

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