summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorM. P. Ashton <data@gtf.org>2016-03-16 22:35:36 +0100
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2016-03-16 22:36:32 +0100
commit9879c20a34be0d856466893d44203592f93ba5ca (patch)
treeef69ed3e3791c1e68c16889da633940f9399711a
parent9c2e8a7988ed7e6c0b8b7b79f0c600aa109aaae1 (diff)
downloadorg-mode-9879c20a34be0d856466893d44203592f93ba5ca.tar.gz
ox-confluence: Do not generate filled paragraphs
* contrib/lisp/ox-confluence.el: (org-confluence-paragraph): New function. (confluence): Use new function. ox-confluence was generating filled paragraphs. Since Confluence treats each newline as a line break, this caused unexpected formatting. Added a paragraph function to generate unfilled paragraphs (taken from ox-md.el).
-rw-r--r--contrib/lisp/ox-confluence.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/lisp/ox-confluence.el b/contrib/lisp/ox-confluence.el
index 9b96d5f..4b74e75 100644
--- a/contrib/lisp/ox-confluence.el
+++ b/contrib/lisp/ox-confluence.el
@@ -47,6 +47,7 @@
(italic . org-confluence-italic)
(item . org-confluence-item)
(link . org-confluence-link)
+ (paragraph . org-confluence-paragraph)
(property-drawer . org-confluence-property-drawer)
(section . org-confluence-section)
(src-block . org-confluence-src-block)
@@ -101,6 +102,12 @@
raw-link))
"]")))
+(defun org-confluence-paragraph (paragraph contents info)
+ "Transcode PARAGRAPH element for Confluence.
+CONTENTS is the paragraph contents. INFO is a plist used as
+a communication channel."
+ contents)
+
(defun org-confluence-property-drawer (property-drawer contents info)
(and (org-string-nw-p contents)
(format "\{\{%s\}\}" contents)))