[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/visual-fill-column 06bb6157d1 124/137: Use `cond` instead
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/visual-fill-column 06bb6157d1 124/137: Use `cond` instead of a series of `when`s. |
Date: |
Sun, 2 Jan 2022 22:59:19 -0500 (EST) |
branch: elpa/visual-fill-column
commit 06bb6157d101dad9d8803bfec4b57e61300dde3f
Author: Joost Kremers <joostkremers@fastmail.fm>
Commit: Joost Kremers <joostkremers@fastmail.fm>
Use `cond` instead of a series of `when`s.
---
visual-fill-column.el | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/visual-fill-column.el b/visual-fill-column.el
index aca993d4be..4dfe28ffa1 100644
--- a/visual-fill-column.el
+++ b/visual-fill-column.el
@@ -153,15 +153,21 @@ that actually visit a file."
(add-hook 'window-configuration-change-hook
#'visual-fill-column--adjust-window 'append 'local)
(when (not visual-fill-column-inhibit-sensible-window-split)
+ ;; Note that `split-window-preferred-function' is not reset to its original
+ ;; value when `visual-fill-column-mode' is disabled, because it may still
be
+ ;; enabled in other buffers. When `visual-fill-column-mode' is disabled,
+ ;; `visual-fill-column-split-window-sensibly' simply invokes
+ ;; `split-window-sensibly', so keeping it is harmless.
(setq-default split-window-preferred-function
#'visual-fill-column-split-window-sensibly))
- (when (version<= emacs-version "27.1")
+ (cond
+ ((version<= emacs-version "27.1")
(add-hook 'window-size-change-functions
#'visual-fill-column--adjust-window 'append 'local)
(setq visual-fill-column--use-split-window-parameter t))
- (when (version< "27.1" emacs-version)
+ ((version< "27.1" emacs-version)
(add-hook 'window-state-change-functions
#'visual-fill-column--adjust-window 'append 'local)
- (setq visual-fill-column--use-min-margins t))
+ (setq visual-fill-column--use-min-margins t)))
(visual-fill-column--adjust-window (selected-window)))
@@ -170,12 +176,14 @@ that actually visit a file."
(remove-hook 'window-configuration-change-hook
#'visual-fill-column--adjust-window 'local)
(let ((window (get-buffer-window (current-buffer))))
- (when (version<= emacs-version "27.1")
+ (cond
+ ((version<= emacs-version "27.1")
(remove-hook 'window-size-change-functions
#'visual-fill-column--adjust-window 'local))
- (when (version< "27.1" emacs-version)
+
+ ((version< "27.1" emacs-version)
(remove-hook 'window-state-change-functions
#'visual-fill-column--adjust-window 'local)
(set-window-margins window 0 0)
- (set-window-parameter window 'min-margins nil))
+ (set-window-parameter window 'min-margins nil)))
(set-window-fringes window nil)))
(defun visual-fill-column-split-window (&optional window size side)
- [nongnu] elpa/visual-fill-column 26cf5171ca 110/137: Make `visual-fill-column-offset` buffer-local., (continued)
- [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
- [nongnu] elpa/visual-fill-column 46b7cb720f 120/137: Do not try to restore the margin width when disabling v-f-c-mode., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column ad76c1692e 115/137: Update doc string of `visual-fill-column--adjust-window`., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 2e877fabf1 125/137: Update doc string of `visual-fill-column-inhibit-sensible-window-split`., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 6854932d7f 126/137: Small fixes to README.md, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column a93dc5fc64 117/137: Do not set `visual-fill-column--min-margins` if already set., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 68784162d7 114/137: Add `visual-fill-column-extra-text-width`., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 7b8525757d 122/137: Remove `visual-fill-column--original-split-window-function`., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 06bb6157d1 124/137: Use `cond` instead of a series of `when`s.,
ELPA Syncer <=
- [nongnu] elpa/visual-fill-column c1f6accd9e 121/137: Update version number to 2.3, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column ceb2c74827 133/137: Update the README., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 84638e9ff4 130/137: Add a note about writeroom-mode to the README., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column bd78372bd3 131/137: Fix link to writeroom-mode., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column a2657f20f6 128/137: Add note about centring text., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column a44fe8d78c 135/137: Point URL header to Codeberg., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 2df643827a 134/137: Add adaptive-wrap screen shots., ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column dde0aa6535 061/137: Update README, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 5f5928fd7f 045/137: Merge pull request #19 from cpitclaudel/master, ELPA Syncer, 2022/01/02
- [nongnu] elpa/visual-fill-column 34ce0d22da 072/137: Guard against non-existing mouse events, ELPA Syncer, 2022/01/02