[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 ()
- [nongnu] elpa/visual-fill-column c0e5ec8f88 052/137: Fix potentially serious typos in license, (continued)
- [nongnu] elpa/visual-fill-column c0e5ec8f88 052/137: Fix potentially serious typos in license, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 606d86e38c 060/137: Update doc string of `turn-on-visual-fill-column-mode'., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column dd6f1e0cf2 084/137: Resize screenshots., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 14e841218d 083/137: Add text introducing screenshots to the README., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 48a3690b01 091/137: Add more bindings for mouse events in the margins., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 2048a0ce91 089/137: turn-on-visual-fill-column-mode: Do not depend on `visual-line-mode`., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 7ca18f37af 092/137: Rewrap comment., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 598bc992f0 093/137: Update Emacs dependency to 25.1., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 7c479f1a1c 098/137: Use `(selected-window)' instead of `(get-buffer-window (current-buffer))'., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column e73f99e09f 104/137: Fix the values of `visual-fill-column-inhibit-sensible-window-split`., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 0c410828e0 101/137: Use `window-configuration-change-hook' in Emacs 27 as well.,
ELPA Syncer <=
- [nongnu] elpa/visual-fill-column f833fb94ff 095/137: Use the window's previous margins as minimum margins., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column ff329c5ffd 105/137: Merge branch 'devel', ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 1da41f73a4 096/137: Use `window-size-change-functions`., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 9258eaf705 100/137: Resurrect `visual-fill-column-split-window'., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column ca98d4bb93 112/137: Revert "Make `visual-fill-column-offset` buffer-local.", ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 043867c469 108/137: Fix comment., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 5f5d816b5c 106/137: Correctly take width of line numbers into account., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 26cf5171ca 110/137: Make `visual-fill-column-offset` buffer-local., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 78a21e1ee2 113/137: Revert "Add `visual-fill-column-offset`.", ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 5b08b9ae9d 116/137: Add test for `visual-fill-column--add-extra-width`., ELPA Syncer, 2022/01/02