From 60535456ee83d5b1888eaba396fcc6b14dedd812 Mon Sep 17 00:00:00 2001 From: "M. Tong" Date: Wed, 25 Jun 2014 23:37:17 +0800 Subject: [PATCH] Respect `aw-scope' when jumping with `next-window' --- ace-window.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ace-window.el b/ace-window.el index 0f4458b..1fac65c 100644 --- a/ace-window.el +++ b/ace-window.el @@ -131,6 +131,10 @@ HANDLER is a function that takes a window argument." (lambda () (interactive) (let* ((ace-jump-mode-scope aw-scope) + (next-window-scope + (cl-case aw-scope + ('global 'visible) + ('frame 'frame))) (visual-area-list (sort (aw-list-visual-area) 'aw-visual-area<))) @@ -138,7 +142,7 @@ HANDLER is a function that takes a window argument." (0) (1) (2 - (,handler (next-window nil nil 'visible))) + (,handler (next-window nil nil next-window-scope))) (t (let ((candidate-list (mapcar (lambda (va)