[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/window-commander bd1e527d83 121/170: * swsw.el (swsw-se
From: |
ELPA Syncer |
Subject: |
[elpa] externals/window-commander bd1e527d83 121/170: * swsw.el (swsw-select, swsw-delete): Respect 'swsw-scope' |
Date: |
Wed, 28 Jun 2023 19:00:32 -0400 (EDT) |
branch: externals/window-commander
commit bd1e527d83449d5f4c0cbffaa1607faca5ffaca7
Author: Daniel Semyonov <daniel@dsemy.com>
Commit: Daniel Semyonov <daniel@dsemy.com>
* swsw.el (swsw-select, swsw-delete): Respect 'swsw-scope'
---
NEWS | 5 +++++
swsw.el | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/NEWS b/NEWS
index 600a1faf96..136d065a0b 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,11 @@ See the end of the file for an explanation of the versioning
scheme.
* 2.1.0
+** Make 'swsw-select' and 'swsw-delete' respect 'swsw-scope'.
+Previously, 'swsw-select' and 'swsw-delete' would not select/delete
+the only other window if it was on a different frame and 'swsw-scope'
+allowed tracking it.
+
** Remap 'other-window' to 'swsw-select' when 'swsw-mode' is active.
By default this changes nothing since the default binding for
'other-window' is 'C-x o'.
diff --git a/swsw.el b/swsw.el
index 9aa642cc69..a777746ed2 100644
--- a/swsw.el
+++ b/swsw.el
@@ -287,7 +287,7 @@ is enabled."
(declare (modes swsw-mode))
(interactive)
(if (< swsw-window-count 3)
- (select-window (next-window))
+ (select-window (next-window nil nil (swsw--get-scope)))
(swsw-run-window-command #'select-window)))
(defun swsw-select-minibuffer ()
@@ -311,7 +311,7 @@ is enabled."
(declare (modes swsw-mode))
(interactive)
(if (< swsw-window-count 3)
- (let ((window (next-window)))
+ (let ((window (next-window nil nil (swsw--get-scope))))
(unless (or (minibufferp (window-buffer window))
(minibufferp)) ; Selected window.
(delete-window window)))
- [elpa] externals/window-commander 7d6968aa65 093/170: ; Bump version to 2.0.1, (continued)
- [elpa] externals/window-commander 7d6968aa65 093/170: ; Bump version to 2.0.1, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander ff38ec1c24 124/170: ; Bump required Emacs version to 27.1 due to 'window-state-change-hook', ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 1c19d22100 108/170: ; Add links to relevant part of the manual to user options, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander af63260c0e 134/170: ; Update package URL to https://dsemy.com/projects/swsw, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 307b891692 127/170: ; Small fix in NEWS, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 6e036789af 103/170: ; Small Makefile modifications, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 2a8c7c6533 126/170: ; Document the bump to Emacs version 27.1, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander dee158840a 100/170: ; Indicate that ELPA installation is not yet available, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 4ceacd0330 132/170: Indicate that some functions are for interactive use only, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 2e4ca2b354 091/170: ; Don't specify -r when issuing rm in the Makefile's clean target, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander bd1e527d83 121/170: * swsw.el (swsw-select, swsw-delete): Respect 'swsw-scope',
ELPA Syncer <=
- [elpa] externals/window-commander 98c3bf944f 109/170: ; Improvement for swsw-mode's docstring, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander dc96f71732 122/170: Update window information when switching frames, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander db5cd237a7 125/170: ; Documentation improvements, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 13c92db0de 138/170: ; Fix build manifest, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander dd65e7c8af 139/170: ; Update copyright years, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 8b8c353938 143/170: ; Generate swsw-pkg.el' automatically, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 57e9986858 141/170: ; Small documentation fixes, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 9f3b010d65 147/170: ; Indicate ELPA installation is now possible in the README, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 0d7bf97dbb 142/170: ; Prepare for NonGNU ELPA inclusion, ELPA Syncer, 2023/06/28
- [elpa] externals/window-commander 2b43f66c82 145/170: ; Use 'kbd' instead of vector notation for 'define-key' example, ELPA Syncer, 2023/06/28