summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs-config.org12
1 files changed, 10 insertions, 2 deletions
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"))