[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/visual-fill-column 33f68b9d94 064/137: Adjust windows on f
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/visual-fill-column 33f68b9d94 064/137: Adjust windows on frame resize in Emacs 26. |
Date: |
Sun, 2 Jan 2022 22:59:12 -0500 (EST) |
branch: elpa/visual-fill-column
commit 33f68b9d94b5877f21209b68438a3cd95f801dc1
Author: Joost Kremers <joostkremers@fastmail.fm>
Commit: Joost Kremers <joostkremers@fastmail.fm>
Adjust windows on frame resize in Emacs 26.
This should fix #32.
---
visual-fill-column.el | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/visual-fill-column.el b/visual-fill-column.el
index 7494891a2c..f78ce9ddf1 100644
--- a/visual-fill-column.el
+++ b/visual-fill-column.el
@@ -90,6 +90,8 @@ that actually visit a file."
(defun visual-fill-column-mode--enable ()
"Set up `visual-fill-column-mode' for the current buffer."
(add-hook 'window-configuration-change-hook
#'visual-fill-column--adjust-window 'append 'local)
+ (if (>= emacs-major-version 26)
+ (add-hook 'window-size-change-functions #'
visual-fill-column--adjust-frame 'append 'local))
(visual-fill-column--adjust-window))
(defun visual-fill-column-mode--disable ()
@@ -147,6 +149,13 @@ windows with wide margins."
(set-window-parameter (get-buffer-window (current-buffer))
'split-window #'visual-fill-column-split-window))
(visual-fill-column--set-margins)))
+(defun visual-fill-column--adjust-frame (frame)
+ "Adjust the windows of FRAME."
+ (mapc (lambda (w)
+ (with-selected-window w
+ (visual-fill-column--adjust-window)))
+ (window-list frame :never)))
+
(defun visual-fill-column-adjust (&optional _inc)
"Adjust the window margins and fringes.
This function is for use as advice to `text-scale-adjust'. It
- [nongnu] branch elpa/visual-fill-column created (now cf3e2bc632), ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 5082d06d3f 005/137: Update README.md, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 52bae75db2 010/137: Add note on Melpa to README., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 9623b802db 021/137: Clarify use of `global-visual-line-mode` in the README., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column a64c4e739c 035/137: Do not adjust split-window window parameter visual-fill-column-split-window-sensibly, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column e0288e8744 055/137: Some further changes to the README., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column ca65ed65d2 063/137: `global-v-f-c-mode`: only activate in buffers visiting a file., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 73da507c8f 049/137: New function `visual-fill-column-adjust'., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 33f68b9d94 064/137: Adjust windows on frame resize in Emacs 26.,
ELPA Syncer <=
- [nongnu] elpa/visual-fill-column d9d4d78914 065/137: Enable scrolling in margins, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column a969db2eb3 042/137: mark visual-fill-column-split-window-sensibly as autoload, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 543ef21c3a 080/137: Fix README II, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column a84e36e483 071/137: Update copyright date., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 62ccf200cf 086/137: Small change to README.md, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column afa1615420 082/137: Fix README IV, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 141eaf1d1b 111/137: Update version number., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column f7eb2139ea 001/137: Initial commit, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 1bb832f3a4 011/137: Change titel of README, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column a20db331f2 014/137: Fix error in `visual-fill-column-disable-fringe'., ELPA Syncer, 2022/01/02