From 6746439ebd14e6dfb66df0339d77aa86b65176fe Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Sat, 1 Mar 2025 16:28:52 -0500 Subject: [PATCH] fix(emacs): add convenient buffer keymap for meow --- .emacs.d/include/priime-edit.el | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.emacs.d/include/priime-edit.el b/.emacs.d/include/priime-edit.el index 9e834b4..821837c 100644 --- a/.emacs.d/include/priime-edit.el +++ b/.emacs.d/include/priime-edit.el @@ -27,6 +27,15 @@ (kill-line) (meow-insert)) +(defvar-keymap meow-buffers + "b" #'bufler-switch-buffer + "l" #'bufler-list + "k" #'kill-buffer + "n" #'next-buffer + "p" #'previous-buffer + "r" #'rename-buffer + "s" #'scratch-buffer) + ;;; Packages (use-package meow :straight t @@ -34,13 +43,12 @@ :custom (meow-cheatsheet-layout meow-cheatsheet-layout-dvp) :init + (keymap-global-set "C-c b" meow-buffers) (meow-global-mode) (meow-setup-indicator) (meow-leader-define-key '("u" . "C-u")) (meow-leader-define-key '("l" . "s-l")) - (meow-motion-overwrite-define-key - ;; custom keybinding for motion state - '("" . ignore)) + (meow-motion-overwrite-define-key '("" . ignore)) (meow-normal-define-key '("?" . meow-cheatsheet) '("*" . meow-expand-0)