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

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

[elpa] externals-release/org 85aafac417: ox-md.el: Fix adding blank line


From: ELPA Syncer
Subject: [elpa] externals-release/org 85aafac417: ox-md.el: Fix adding blank lines between table rows in derived exporters
Date: Sun, 18 Feb 2024 09:58:31 -0500 (EST)

branch: externals-release/org
commit 85aafac417d069407234027c3119624b67531ef7
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>

    ox-md.el: Fix adding blank lines between table rows in derived exporters
    
    * lisp/ox-md.el (org-md-separate-elements): Do not add blank lines
    between table cells.  Even though table-cell elements are not exported
    by ox-md itself, derived backends do not expect blank lines appearing
    there.
    
    Reported-by: Rohit Patnaik <quanticle@quanticle.net>
    Link: 
https://orgmode.org/list/d84d5df0-108f-4a75-b7d2-299392613052@app.fastmail.com
---
 lisp/ox-md.el | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/lisp/ox-md.el b/lisp/ox-md.el
index 8d01c746c1..626ec45c2b 100644
--- a/lisp/ox-md.el
+++ b/lisp/ox-md.el
@@ -152,8 +152,8 @@ headings for its own use."
 TREE is the parse tree being exported.  BACKEND is the export
 back-end used.  INFO is a plist used as a communication channel.
 
-Enforce a blank line between elements.  There are two exceptions
-to this rule:
+Enforce a blank line between elements.  There are exceptions to this
+rule:
 
   1. Preserve blank lines between sibling items in a plain list,
 
@@ -161,8 +161,12 @@ to this rule:
      paragraph and the next sub-list when the latter ends the
      current item.
 
+  3. Do not add blank lines after table rows.  (This is irrelevant for
+     md exporter, but may surprise derived backends).
+
 Assume BACKEND is `md'."
-  (org-element-map tree (remq 'item org-element-all-elements)
+  (org-element-map tree
+      (remq 'table-row (remq 'item org-element-all-elements))
     (lambda (e)
       (org-element-put-property
        e :post-blank



reply via email to

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