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

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

[nongnu] elpa/visual-fill-column 0c410828e0 101/137: Use `window-configu


From: ELPA Syncer
Subject: [nongnu] elpa/visual-fill-column 0c410828e0 101/137: Use `window-configuration-change-hook' in Emacs 27 as well.
Date: Sun, 2 Jan 2022 22:59:15 -0500 (EST)

branch: elpa/visual-fill-column
commit 0c410828e06b0a7201947a0e3c8f4856615b29a3
Author: Joost Kremers <joostkremers@fastmail.fm>
Commit: Joost Kremers <joostkremers@fastmail.fm>

    Use `window-configuration-change-hook' in Emacs 27 as well.
    
    Despite claims to the contrary, it seems that 
`window-configuration-change-hook'
    is necessary in Emacs 27 as well: When the buffer in a window is changed, 
some
    of its settings remain, unless this hook is used to reset them.
---
 visual-fill-column.el | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/visual-fill-column.el b/visual-fill-column.el
index 0a092cda54..b128a9ac0e 100644
--- a/visual-fill-column.el
+++ b/visual-fill-column.el
@@ -127,8 +127,8 @@ that actually visit a file."
 
 (defun visual-fill-column-mode--enable ()
   "Set up `visual-fill-column-mode' for the current buffer."
-  (when (<= emacs-major-version 26)
-    (add-hook 'window-configuration-change-hook 
#'visual-fill-column--adjust-all-windows 'append 'local))
+  (add-hook 'window-configuration-change-hook 
#'visual-fill-column--adjust-all-windows 'append 'local)
+  (add-hook 'window-size-change-functions #'visual-fill-column--adjust-window 
'append 'local)
 
   (when (version<= emacs-version "27.1")
     (setq visual-fill-column--original-split-window-function 
split-window-preferred-function)
@@ -139,8 +139,6 @@ that actually visit a file."
       (setq visual-fill-column--min-margins (cons (or (car margins) 0)
                                                   (or (cdr margins) 0)))))
 
-  (add-hook 'window-size-change-functions #'visual-fill-column--adjust-window 
'append 'local)
-
   (visual-fill-column--adjust-window (selected-window)))
 
 (defun visual-fill-column-mode--disable ()



reply via email to

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