[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ace-window c35618e 43/92: Make window ordering rely on
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ace-window c35618e 43/92: Make window ordering rely on frame position |
Date: |
Wed, 17 Mar 2021 18:39:18 -0400 (EDT) |
branch: externals/ace-window
commit c35618ed00b57b4072697d49070e9ade7771fc37
Author: Connor Nelson <Connor@ConnorNelson.com>
Commit: GitHub <noreply@github.com>
Make window ordering rely on frame position
I'm not quite sure what exactly the intention was of doing this off the id
comparisons of the frames (they don't seem to be very consistent?).
I think that going off frame positions is much more intuitive. This only
considers horizontal frame position, but it might also be worth considering
their vertical position.
---
ace-window.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ace-window.el b/ace-window.el
index 1e3d0b1..237a3ff 100644
--- a/ace-window.el
+++ b/ace-window.el
@@ -537,8 +537,9 @@ Windows are numbered top down, left to right."
(f2 (window-frame wnd2))
(e1 (window-edges wnd1))
(e2 (window-edges wnd2)))
- (cond ((string< (frame-parameter f1 'window-id)
- (frame-parameter f2 'window-id))
+ (cond ((< (car (frame-position f1)) (car (frame-position f2)))
+ (not aw-reverse-frame-list))
+ ((> (car (frame-position f1)) (car (frame-position f2)))
aw-reverse-frame-list)
((< (car e1) (car e2))
t)
- [elpa] externals/ace-window d0a5559 66/92: ace-window.el (ace-window): M-0 should not modify aw-ignore-on permanently, (continued)
- [elpa] externals/ace-window d0a5559 66/92: ace-window.el (ace-window): M-0 should not modify aw-ignore-on permanently, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window d20bd7c 59/92: ace-window.el (aw-delete-window): Add optional kill-buffer arg, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 706f24e 69/92: Fix typo, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window fc0d19c 80/92: ace-window.el (aw-select): Fix, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 27bb0b7 81/92: test/elpa.el: Put .elpa in ~ instead of the current directory, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 7e0777b 87/92: ace-window.el (ace-display-buffer): Add, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window e445b2c 89/92: ace-window.el (aw-select): Disable transient-mark-mode for the duration, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window c7cb315 92/92: ace-window.el (aw-copy-window): Copy window-start and point, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 66bfd42 27/92: Add switch-buffer-other-window, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 8d71b8f 46/92: ace-window.el (aw--lead-overlay): Fix warning, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window c35618e 43/92: Make window ordering rely on frame position,
Stefan Monnier <=
- [elpa] externals/ace-window 95a75e6 50/92: ace-window.el: Fix frame-parameter being nil sometimes, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 1b1950e 55/92: Update readme.md, add melpa badges, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 1194d61 63/92: Add copy-window functionality, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 95e478e 57/92: ace-window.el (aw-offset): Use the fix in all modes, not just shell-mode, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 8969616 68/92: Add execute-command-other-window, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window ab0db6a 82/92: ace-window.el (aw--lead-overlay): Make sure the overlay is within window, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 0799fdd 31/92: Add aw-minibuffer-flag, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 6c52b0b 37/92: ace-window.el (aw-clean-up-avy-current-path): Extract, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 208ea2a 42/92: Change key suggestion "M-p" -> "M-o", Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 188c07a 26/92: Add aw--switch-buffer with ivy and ido, Stefan Monnier, 2021/03/17