branch: externals/valign
commit a0e40c5ccf85d09497f7cb5ad62dd9e767bb3bdc
Author: Yuan Fu <[email protected]>
Commit: Yuan Fu <[email protected]>
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.