[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals-release/org a51e4dc: ox-icalendar: Fix error dangling f
From: |
ELPA Syncer |
Subject: |
[elpa] externals-release/org a51e4dc: ox-icalendar: Fix error dangling footnotes |
Date: |
Fri, 19 Nov 2021 03:57:24 -0500 (EST) |
branch: externals-release/org
commit a51e4dc710d91678126d4cca3970f4b5992474e4
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Commit: Nicolas Goaziou <mail@nicolasgoaziou.fr>
ox-icalendar: Fix error dangling footnotes
* lisp/ox-icalendar.el (icalendar): Add an inner-template function so
as to not use "ox-ascii"'s.
(org-icalendar-inner-template): New function.
This fixes
<https://lists.gnu.org/archive/html/emacs-orgmode/2013-04/msg01478.html>
and <http://lists.gnu.org/r/emacs-orgmode/2021-11/msg00395.html>.
Footnote definition is lost, but references are already removed from
the description anyway, so the problem is not worse.
---
lisp/ox-icalendar.el | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/lisp/ox-icalendar.el b/lisp/ox-icalendar.el
index 9170059..081a283 100644
--- a/lisp/ox-icalendar.el
+++ b/lisp/ox-icalendar.el
@@ -280,6 +280,7 @@ re-read the iCalendar file.")
(footnote-definition . ignore)
(footnote-reference . ignore)
(headline . org-icalendar-entry)
+ (inner-template . org-icalendar-inner-template)
(inlinetask . ignore)
(planning . ignore)
(section . ignore)
@@ -805,6 +806,11 @@ END:VALARM\n"
;;;; Template
+(defun org-icalendar-inner-template (contents _)
+ "Return document body string after iCalendar conversion.
+CONTENTS is the transcoded contents string."
+ contents)
+
(defun org-icalendar-template (contents info)
"Return complete document string after iCalendar conversion.
CONTENTS is the transcoded contents string. INFO is a plist used
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals-release/org a51e4dc: ox-icalendar: Fix error dangling footnotes,
ELPA Syncer <=