From 5181dd01de1cb3aa6a74c90142dc2438358d6f88 Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Sun, 10 Aug 2025 20:44:25 +0100 Subject: Add bury-buffer keybindings & reorder sections --- emacs-config.org | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/emacs-config.org b/emacs-config.org index 87a8cd9..8b0fc8f 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -1410,17 +1410,23 @@ Window actions. (keymap-set +global-keys-map "C-S-V" #'scroll-other-window) (keymap-set +global-keys-map "C-M-<" #'beginning-of-buffer-other-window) (keymap-set +global-keys-map "C-M->" #'end-of-buffer-other-window) +#+end_src + +Buffer actions. +#+begin_src elisp + (keymap-set +global-keys-map "C-M--" #'kill-this-buffer) + (keymap-set +global-keys-map "C-M-0" #'kill-buffer-and-window) (keymap-set +global-keys-map "C-M-]" #'next-buffer) - (keymap-set +global-keys-map "M-ESC" #'previous-buffer) ; C-M-[ translates to M-ESC (keymap-set +global-keys-map "C-x M-b" #'bs-show) (keymap-set +global-keys-map "C-x M-i" #'ibuffer) + (keymap-set +global-keys-map "M-ESC" #'previous-buffer) ; C-M-[ translates to M-ESC + (keymap-set +global-keys-map "M-_" #'bury-buffer) + (keymap-set +global-keys-map "M-*" #'unbury-buffer) #+end_src 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-set +global-keys-map "C-M-0" #'kill-buffer-and-window) - (keymap-set +global-keys-map "C-M--" #'kill-this-buffer) (keymap-set +global-keys-map "M-0" #'delete-window) (keymap-set +global-keys-map "M-1" #'delete-other-windows) (keymap-set +global-keys-map "M-2" #'split-window-below) -- cgit