emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/swsw bd1e527d83 121/146: * swsw.el (swsw-select, swsw-dele


From: ELPA Syncer
Subject: [nongnu] elpa/swsw bd1e527d83 121/146: * swsw.el (swsw-select, swsw-delete): Respect 'swsw-scope'
Date: Wed, 25 May 2022 02:59:53 -0400 (EDT)

branch: elpa/swsw
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)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]