fix(emacs): add convenient buffer keymap for meow
This commit is contained in:
parent
7079636b25
commit
6746439ebd
1 changed files with 11 additions and 3 deletions
|
@ -27,6 +27,15 @@
|
||||||
(kill-line)
|
(kill-line)
|
||||||
(meow-insert))
|
(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
|
;;; Packages
|
||||||
|
|
||||||
(use-package meow :straight t
|
(use-package meow :straight t
|
||||||
|
@ -34,13 +43,12 @@
|
||||||
:custom
|
:custom
|
||||||
(meow-cheatsheet-layout meow-cheatsheet-layout-dvp)
|
(meow-cheatsheet-layout meow-cheatsheet-layout-dvp)
|
||||||
:init
|
:init
|
||||||
|
(keymap-global-set "C-c b" meow-buffers)
|
||||||
(meow-global-mode)
|
(meow-global-mode)
|
||||||
(meow-setup-indicator)
|
(meow-setup-indicator)
|
||||||
(meow-leader-define-key '("u" . "C-u"))
|
(meow-leader-define-key '("u" . "C-u"))
|
||||||
(meow-leader-define-key '("l" . "s-l"))
|
(meow-leader-define-key '("l" . "s-l"))
|
||||||
(meow-motion-overwrite-define-key
|
(meow-motion-overwrite-define-key '("<escape>" . ignore))
|
||||||
;; custom keybinding for motion state
|
|
||||||
'("<escape>" . ignore))
|
|
||||||
(meow-normal-define-key
|
(meow-normal-define-key
|
||||||
'("?" . meow-cheatsheet)
|
'("?" . meow-cheatsheet)
|
||||||
'("*" . meow-expand-0)
|
'("*" . meow-expand-0)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue