Streamline C-o bindings

- Replace wasd with hycontrol
- Remove repeat map for n/p
This commit is contained in:
2025-04-03 22:51:48 -07:00
parent 7ae9cd5d48
commit 51565fadfe

View File

@@ -90,32 +90,13 @@
("C-o -" . split-window-below) ("C-o -" . split-window-below)
("C-o C-k" . delete-window) ("C-o C-k" . delete-window)
("C-o 1" . delete-other-windows) ("C-o 1" . delete-other-windows)
("C-o w" . windmove-up) ("C-o w" . hycontrol-windows)
("C-o s" . windmove-down) ("C-o f" . hycontrol-frame)
("C-o a" . windmove-left)
("C-o d" . windmove-right)
("C-o W" . windmove-swap-states-up)
("C-o S" . windmove-swap-states-down)
("C-o A" . windmove-swap-states-left)
("C-o D" . windmove-swap-states-right)
;; TODO C-wasd for resizing
;; TODO C-/ for undo window state change ;; TODO C-/ for undo window state change
("C-o z" . my/zoom-window) ("C-o z" . my/zoom-window)
;; TODO other-window scrolling ;; TODO other-window scrolling
("C-o n" . next-buffer) ("C-o n" . next-buffer)
("C-o p" . previous-buffer) ("C-o p" . previous-buffer)
:repeat-map windmove-repeat-map
("w" . windmove-up)
("a" . windmove-left)
("s" . windmove-down)
("d" . windmove-right)
("W" . windmove-swap-states-up)
("S" . windmove-swap-states-down)
("A" . windmove-swap-states-left)
("D" . windmove-swap-states-right)
:repeat-map next-buffer-repeat-map
("n" . next-buffer)
("p" . previous-buffer)
:repeat-map kmacro-repeat-map :repeat-map kmacro-repeat-map
(")" . kmacro-end-or-call-macro))) (")" . kmacro-end-or-call-macro)))