[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/window-commander 15e188aa17 009/170: Fix some edge case
From: |
ELPA Syncer |
Subject: |
[elpa] externals/window-commander 15e188aa17 009/170: Fix some edge cases related to the minibuffer |
Date: |
Wed, 28 Jun 2023 19:00:11 -0400 (EDT) |
branch: externals/window-commander
commit 15e188aa17443534e5fa986904350976f9a0f78f
Author: Daniel Semyonov <cmstr@dsemy.com>
Commit: Daniel Semyonov <cmstr@dsemy.com>
Fix some edge cases related to the minibuffer
* swsw.el (swsw-mode): Add hooks to run 'swsw--reset-and-update' when
entering and exiting the minibuffer.
---
swsw.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/swsw.el b/swsw.el
index a62babf301..d35271f21c 100644
--- a/swsw.el
+++ b/swsw.el
@@ -91,14 +91,18 @@ line update for all windows."
'swsw-mode
(default-value 'mode-line-format))))
(force-mode-line-update t)
- (add-hook 'window-configuration-change-hook #'swsw--reset-and-update))
+ (add-hook 'window-configuration-change-hook #'swsw--reset-and-update)
+ (add-hook 'minibuffer-setup-hook #'swsw--reset-and-update)
+ (add-hook 'minibuffer-exit-hook #'swsw--reset-and-update))
(setq swsw-window-list nil
swsw-id-chars swsw-id-chars-base)
(setq-default mode-line-format
(assq-delete-all
'swsw-mode
(default-value 'mode-line-format)))
- (remove-hook 'window-configuration-change-hook #'swsw--reset-and-update)))
+ (remove-hook 'window-configuration-change-hook #'swsw--reset-and-update)
+ (remove-hook 'minibuffer-setup-hook #'swsw--reset-and-update)
+ (remove-hook 'minibuffer-exit-hook #'swsw--reset-and-update)))
(defun swsw-select (&optional id)
"Select window by its ID."
- [elpa] branch externals/window-commander created (now dc7f6f264e), ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander f9a901c809 004/170: * swsw.el (swsw-id-chars-base): Remove erroneous quote, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 15e188aa17 009/170: Fix some edge cases related to the minibuffer,
ELPA Syncer <=
- [elpa] externals/window-commander 24720bfbe7 008/170: ; Bump version to 0.2, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 6a9b3544c9 002/170: ; Fix 'git clone' example command in README file, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander bc734b9937 003/170: Use 'read-char' instead of 'read-char-from-minibuffer' to read IDs, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander a816f208e9 005/170: Simplify the format of 'swsw-window-list', ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 5d1ea190ab 011/170: Only display a mode line lighter for tracked windows, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander ba9e82c95f 001/170: initial commit, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 3f507e91c0 006/170: ; Fix docstring for 'swsw-mode', ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander ac8efcbbd1 007/170: Assign a unique ID to an active minibuffer, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 024502f51f 017/170: * swsw.el (swsw-mode): Don't call 'force-mode-line-update', ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander ddfed7b727 012/170: * swsw.el (swsw-mode): Add a sparse keymap., ELPA Syncer, 2023/06/28