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

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

[elpa] externals/valign a0e40c5 197/198: Fix alignment in Markdown mode


From: Stefan Monnier
Subject: [elpa] externals/valign a0e40c5 197/198: Fix alignment in Markdown mode
Date: Tue, 1 Dec 2020 18:19:48 -0500 (EST)

branch: externals/valign
commit a0e40c5ccf85d09497f7cb5ad62dd9e767bb3bdc
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Fix alignment in Markdown mode
    
    * valign.el (valign--calculate-alignment): Return a 1D list rather
    than a matrix.
---
 valign.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/valign.el b/valign.el
index 1d9f9bc..9ae26f4 100644
--- a/valign.el
+++ b/valign.el
@@ -437,9 +437,10 @@ TYPE must be 'markdown.  Start at point, stop at LIMIT."
     (unless (valign---check-dimension matrix)
       (signal 'valign-parse-error '("Missing rows or columns")))
     (setq matrix (valign--transpose (reverse matrix)))
-    (or matrix
-        (dotimes (_ column-idx matrix)
-          (push 'left matrix)))))
+    (if matrix
+        (mapcar #'car matrix)
+      (dotimes (_ (or column-idx 0) matrix)
+        (push 'left matrix)))))
 
 (cl-defmethod valign--calculate-alignment ((type (eql org)) limit)
   "Return a list of alignments ('left or 'right) for each column.



reply via email to

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