From 1596cc321ca99503f55d35247061f8fc515ccd2d Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Fri, 3 Oct 2025 16:30:22 +0100 Subject: Make split window open scratch buffer --- emacs-config.org | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'emacs-config.org') diff --git a/emacs-config.org b/emacs-config.org index 9d83ec5..e1c5fdc 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -1482,8 +1482,16 @@ These bindings override their corresponding numerical argument, however these ca #+begin_src elisp (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) - (keymap-set +global-keys-map "M-3" #'split-window-right) + (keymap-set +global-keys-map "M-2" (lambda () + "Switch to scratch buffer on split." + (interactive) + (split-window-below) + (scratch-buffer))) + (keymap-set +global-keys-map "M-3" (lambda () + "Switch to scratch buffer on split." + (interactive) + (split-window-right) + (scratch-buffer))) (keymap-set +global-keys-map "M-4" #'ctl-x-4-prefix) (keymap-set +global-keys-map "M-5" #'ctl-x-5-prefix) (keymap-set +global-keys-map "M-6" (keymap-global-lookup "C-x 6")) -- cgit