[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/valign 237293b 140/198: Change signal-catch to if-else
From: |
Stefan Monnier |
Subject: |
[elpa] externals/valign 237293b 140/198: Change signal-catch to if-else |
Date: |
Tue, 1 Dec 2020 18:19:34 -0500 (EST) |
branch: externals/valign
commit 237293bc637981603429408c6a7b1119396de8ac
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
Change signal-catch to if-else
Signal doesn't work in redisplay.
* valign.el (valign-table): Change signal-catch to if-else.
---
valign.el | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/valign.el b/valign.el
index fddf65c..b5c8e79 100644
--- a/valign.el
+++ b/valign.el
@@ -477,12 +477,12 @@ You need to restart valign mode for this setting to take
effect."
(interactive)
(condition-case err
(save-excursion
- (if (not window-system)
- (signal 'valign-not-gui nil))
- (if (not (valign--at-table-p))
- (signal 'valign-not-on-table nil))
- (valign-table-1))
- (valign-early-termination nil)
+ (when (and (display-graphic-p)
+ (valign--at-table-p)
+ (progn (valign--beginning-of-table)
+ (text-property-any
+ (point) (1+ (point)) 'valign-init nil)))
+ (valign-table-1)))
((valign-bad-cell search-failed error)
(valign--clean-text-property
(save-excursion (valign--beginning-of-table) (point))
@@ -493,8 +493,6 @@ You need to restart valign mode for this setting to take
effect."
(defun valign-table-1 ()
"Visually align the table at point."
(valign--beginning-of-table)
- (when (text-property-any (point) (point) 'valign-init t)
- (signal 'valign-early-termination nil))
(let* ((space-width (save-excursion
(or (search-forward " " nil t)
(search-backward " " nil t))
- [elpa] externals/valign 44651e9 086/198: * valign.el (valign-mode): Change text-scale hooks., (continued)
- [elpa] externals/valign 44651e9 086/198: * valign.el (valign-mode): Change text-scale hooks., Stefan Monnier, 2020/12/01
- [elpa] externals/valign 8b6ce8c 084/198: * valign.el (valign--cell-width): Minor change., Stefan Monnier, 2020/12/01
- [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 <=
- [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, 2020/12/01
- [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