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

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

[elpa] externals/valign 143a4de 143/198: Align tables when re-enabling v


From: Stefan Monnier
Subject: [elpa] externals/valign 143a4de 143/198: Align tables when re-enabling valign-mode
Date: Tue, 1 Dec 2020 18:19:35 -0500 (EST)

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

    Align tables when re-enabling valign-mode
    
    * valign.el (valign-table-1): Add 'with-silent-modifications'.
    (valign-mode): Put valign-init to nil.
---
 valign.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/valign.el b/valign.el
index a0eec4c..eeaf2ce 100644
--- a/valign.el
+++ b/valign.el
@@ -569,7 +569,8 @@ You need to restart valign mode for this setting to take 
effect."
                                     col-width
                                     bar-width
                                     space-width)))))))
-    (put-text-property table-beg table-end 'valign-init t)))
+    (with-silent-modifications
+      (put-text-property table-beg table-end 'valign-init t))))
 
 ;;; Mode intergration
 
@@ -679,6 +680,8 @@ FLAG is the same as in ‘org-flag-region’."
           (dolist (fn '(org-flag-region outline-flag-region))
             (advice-add fn :after #'valign--flag-region-advice))
           (if valign-fancy-bar (cursor-sensor-mode))
+          (with-silent-modifications
+            (put-text-property (point-min) (point-max) 'valign-init nil))
           (jit-lock-refontify))
       (remove-hook 'jit-lock-functions #'valign-region t)
       (valign-reset-buffer)



reply via email to

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