diff options
| author | Blake Romero <blake@blkrom.com> | 2025-07-09 21:04:16 +0100 |
|---|---|---|
| committer | Blake Romero <blake@blkrom.com> | 2025-07-09 21:04:16 +0100 |
| commit | c7cc73ba64016b24874ec6a315dc0fcb065cc4c4 (patch) | |
| tree | 89336683a6a719a53c560d905fe2ae86dd22766e | |
| parent | 99a4475757e35d173e3a305e733029804e133c16 (diff) | |
Add meta-key prefix shortcut keybindings
| -rw-r--r-- | emacs-config.org | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/emacs-config.org b/emacs-config.org index e59a755..f0964bc 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -103,6 +103,22 @@ Window actions. (keymap-global-set "C-S-V" #'scroll-other-window) (keymap-global-set "C-M-<" #'beginning-of-buffer-other-window) (keymap-global-set "C-M->" #'end-of-buffer-other-window) + +Set meta-key quick actions to mirror =C-x DIGIT= bindings, therefore reducing the need for additional keypresses. +These bindings override their corresponding numerical argument, however these can be can be alternatively called with =C-u DIGIT= or =C-DIGIT=. +#+begin_src elisp + (keymap-global-set "C-M-0" #'kill-buffer-and-window) + (keymap-global-set "C-M--" #'kill-this-buffer) + (keymap-global-set "M-0" #'delete-window) + (keymap-global-set "M-1" #'delete-other-windows) + (keymap-global-set "M-2" #'split-window-below) + (keymap-global-set "M-3" #'split-window-right) + (keymap-global-set "M-4" #'ctl-x-4-prefix) + (keymap-global-set "M-5" #'ctl-x-5-prefix) + (keymap-global-set "M-6" (keymap-global-lookup "C-x 6")) + ;; (keymap-global-set "M-7" (keymap-global-lookup "C-x 7")) + (keymap-global-set "M-8" (keymap-global-lookup "C-x 8")) + ;; (keymap-global-set "M-9" (keymap-global-lookup "C-x 9")) #+end_src Tab actions. |
