[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/valign a8d93c5 145/198: Fix markdown table alignment
From: |
Stefan Monnier |
Subject: |
[elpa] externals/valign a8d93c5 145/198: Fix markdown table alignment |
Date: |
Tue, 1 Dec 2020 18:19:36 -0500 (EST) |
branch: externals/valign
commit a8d93c5a0a0ee711b92caa1e2f29cc03acb25155
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
Fix markdown table alignment
* valign.el (valign--calculate-alignment): Never return nil.
(valign-remove-advice, valign-mode): Change 'markdown-table-align' to
'markdown-cycle'.
---
valign.el | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/valign.el b/valign.el
index c68f056..d526b9e 100644
--- a/valign.el
+++ b/valign.el
@@ -250,10 +250,15 @@ TYPE must be 'markdown. Start at point, stop at LIMIT."
(ignore row-idx)
(save-excursion
(valign--do-row row-idx limit
- (valign--do-column column-idx
- (when (valign--separator-p)
+ (when (valign--separator-p)
+ (valign--do-column column-idx
(setf (alist-get column-idx column-alignment-alist)
- (valign--alignment-from-seperator)))))
+ (valign--alignment-from-seperator))))))
+ (if (not column-alignment-alist)
+ (save-excursion
+ (valign--do-column column-idx
+ (push 'left column-alignment-alist))
+ column-alignment-alist)
(valign--alist-to-list column-alignment-alist))))
(cl-defmethod valign--calculate-alignment ((type (eql org)) limit)
@@ -638,7 +643,7 @@ FLAG is the same as in ‘org-flag-region’."
(interactive)
(dolist (fn '(org-cycle
org-table-blank-field
- markdown-table-align))
+ markdown-cycle))
(advice-remove fn #'valign--tab-advice))
(dolist (fn '(text-scale-increase
text-scale-decrease
@@ -670,7 +675,7 @@ FLAG is the same as in ‘org-flag-region’."
;; invisible. So we have to fix the overlay
;; after this function.
org-table-blank-field
- markdown-table-align))
+ markdown-cycle))
(advice-add fn :after #'valign--tab-advice))
(dolist (fn '(text-scale-increase
text-scale-decrease
- [elpa] externals/valign dcf6bd8 088/198: Add force align, (continued)
- [elpa] externals/valign dcf6bd8 088/198: Add force align, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 53be5d7 089/198: Add fancy bar, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 98eae8d 090/198: * valign.el (valign-table): Remove setter for custom option., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 159ae0f 102/198: Fix typo, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 1a614d2 101/198: Add missing with-silent-modifications form, Stefan Monnier, 2020/12/01
- [elpa] externals/valign ba7a72b 110/198: * valign.el (valign-table): Tuck in some long lines., Stefan Monnier, 2020/12/01
- [elpa] externals/valign ea71f38 126/198: * valign.el (valign-fancy-bar): Fix typo., Stefan Monnier, 2020/12/01
- [elpa] externals/valign cb95dc1 119/198: Separate valign--do-table, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 237293b 140/198: Change signal-catch to if-else, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 9554e4b 123/198: Clean up valign-table-1, Stefan Monnier, 2020/12/01
- [elpa] externals/valign a8d93c5 145/198: Fix markdown table alignment,
Stefan Monnier <=
- [elpa] externals/valign a68750a 114/198: * valign.el (valign-table): Add missing docstring., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 70b3004 141/198: * valign.el (valign-table-1): Minor change., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 59dfb21 115/198: * valign.el (valign--fancy-bar-cursor-fn): Thinner bar when cursor is bar., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 07585a7 142/198: Change advice, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 9033d3b 128/198: Replace text property with overlay, Stefan Monnier, 2020/12/01
- [elpa] externals/valign efa9b3c 179/198: Refactor code that calculates column width, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 27998c6 187/198: Update documentation, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 9e1d2f4 152/198: Fix the problem where cells get too much padding, Stefan Monnier, 2020/12/01
- [elpa] externals/valign 11f02f5 193/198: Allow non-table lines at the end of the table, Stefan Monnier, 2020/12/01
- [elpa] externals/valign fcb62c4 161/198: * valign.el (valign--glyph-width-of): Fix docstring., Stefan Monnier, 2020/12/01