summaryrefslogtreecommitdiffhomepage
path: root/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'init.el')
-rw-r--r--init.el13
1 files changed, 10 insertions, 3 deletions
diff --git a/init.el b/init.el
index 11abae8..f4363f6 100644
--- a/init.el
+++ b/init.el
@@ -1133,10 +1133,17 @@
(use-package spatial-window
:ensure t
+ :config
+ (defun jao-spatial-window-select ()
+ (interactive)
+ (if (< (length (window-list)) 3)
+ (other-window 1)
+ (spatial-window-select)))
+
:bind
- ("M-o" . spatial-window-select)
- ("C-x o" . spatial-window-select)
- ("C-x p" . spatial-window-select))
+ ("M-o" . jao-spatial-window-select)
+ ("C-x o" . jao-spatial-window-select)
+ ("C-x p" . jao-spatial-window-select))
;;;; transposing windows
(defun transpose-windows (arg)