[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/visual-fill-column 73da507c8f 049/137: New function `visua
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/visual-fill-column 73da507c8f 049/137: New function `visual-fill-column-adjust'. |
Date: |
Sun, 2 Jan 2022 22:59:11 -0500 (EST) |
branch: elpa/visual-fill-column
commit 73da507c8f4af7a755f9b209bbb3b0343ca2517c
Author: Joost Kremers <joostkremers@fastmail.fm>
Commit: Joost Kremers <joostkremers@fastmail.fm>
New function `visual-fill-column-adjust'.
- undo previous renaming of `visual-fill-column--adjust-window'.
- update version number
---
visual-fill-column.el | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
diff --git a/visual-fill-column.el b/visual-fill-column.el
index 026d0a4f22..aeb1df6826 100644
--- a/visual-fill-column.el
+++ b/visual-fill-column.el
@@ -7,7 +7,7 @@
;; Author: Joost Kremers <joostkremers@fastmail.fm>
;; Maintainer: Joost Kremers <joostkremers@fastmail.fm>
;; Created: 2015
-;; Version: 1.8
+;; Version: 1.9
;; Package-Requires: ((emacs "24.3"))
;; This file is NOT part of GNU Emacs.
@@ -87,12 +87,12 @@ in which `visual-line-mode' is active as well."
(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)
- (visual-fill-column-adjust-window))
+ (add-hook 'window-configuration-change-hook
#'visual-fill-column--adjust-window 'append 'local)
+ (visual-fill-column--adjust-window))
(defun visual-fill-column-mode--disable ()
"Disable `visual-fill-column-mode' for the current buffer."
- (remove-hook 'window-configuration-change-hook
#'visual-fill-column-adjust-window 'local)
+ (remove-hook 'window-configuration-change-hook
#'visual-fill-column--adjust-window 'local)
(set-window-fringes (selected-window) nil)
(set-window-margins (selected-window) 0 0))
@@ -135,15 +135,21 @@ windows with wide margins."
(when (not new)
(set-window-margins window (car margins) (cdr margins))))))
-(defun visual-fill-column-adjust-window (&optional _inc)
- "Adjust the window margins and fringes.
-The optional argument _INC allows the function to be used as
-advice to `text-scale-adjust'. It is ignored here."
+(defun visual-fill-column--adjust-window ()
+ "Adjust the window margins and fringes."
(set-window-fringes (selected-window) nil nil
visual-fill-column-fringes-outside-margins)
(if (>= emacs-major-version 25)
(set-window-parameter (selected-window) 'split-window
#'visual-fill-column-split-window))
(visual-fill-column--set-margins))
+(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
+calls `visual-fill-column--adjust-window', but only if
+`visual-fill-column' is active."
+ (if visual-fill-column-mode
+ (visual-fill-column--adjust-window)))
+
(defun visual-fill-column--window-max-text-width (&optional window)
"Return the maximum possible text width of WINDOW.
The maximum possible text width is the width of the current text
- [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 <=
- [nongnu] elpa/visual-fill-column 33f68b9d94 064/137: Adjust windows on frame resize in Emacs 26., ELPA Syncer, 2022/01/02
- [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