summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs-config.org16
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.