updated keybinds for meow and bookmarks
This commit is contained in:
parent
102e372f3e
commit
50fd534f04
4 changed files with 113 additions and 101 deletions
|
@ -16,95 +16,13 @@
|
|||
(meow-leader-define-key
|
||||
;; SPC j/k will run the original command in MOTION state.
|
||||
'("j" . "H-j")
|
||||
'("k" . "H-k"))
|
||||
|
||||
;; (map! :map meow-paren-state-keymap
|
||||
;; "h" #'sp-backward-sexp
|
||||
;; "j" #'sp-forward-sexp)
|
||||
|
||||
;; (meow-define-state paren
|
||||
;; "meow state for lisps"
|
||||
;; :lighter " [P]"
|
||||
;; :keymap meow-paren-state-keymap)
|
||||
|
||||
(map! :map meow-normal-state-keymap
|
||||
"<" #'meow-beginning-of-thing
|
||||
">" #'meow-end-of-thing
|
||||
"a" #'meow-append
|
||||
"A" #'meow-open-below
|
||||
"b" #'meow-back-word
|
||||
"B" #'meow-back-symbol
|
||||
"c" #'meow-change
|
||||
"d" #'meow-delete
|
||||
"D" #'meow-backward-delete
|
||||
"e" #'meow-next-word
|
||||
"E" #'meow-next-symbol
|
||||
"f" #'meow-find
|
||||
"g" #'meow-cancel-selection
|
||||
"G" #'meow-grab
|
||||
"h" #'meow-left
|
||||
"H" #'meow-left-expand
|
||||
"i" #'meow-insert
|
||||
"I" #'meow-open-above
|
||||
"j" #'meow-next
|
||||
"J" #'meow-next-expand
|
||||
"k" #'meow-prev
|
||||
"K" #'meow-prev-expand
|
||||
"l" #'meow-right
|
||||
"L" #'meow-right-expand
|
||||
"m" #'meow-join
|
||||
"n" #'meow-search
|
||||
"o" #'meow-block
|
||||
"O" #'meow-to-block
|
||||
"p" #'meow-yank
|
||||
"q" #'meow-quit
|
||||
"Q" #'meow-goto-line
|
||||
"r" #'meow-replace
|
||||
"R" #'meow-swap-grab
|
||||
"s" #'meow-kill
|
||||
"t" #'meow-till
|
||||
"u" #'meow-undo
|
||||
"U" #'meow-undo-in-selection
|
||||
"v" #'meow-visit
|
||||
"w" #'meow-mark-word
|
||||
"W" #'meow-mark-symbol
|
||||
"x" #'meow-line
|
||||
"X" #'meow-goto-line
|
||||
"y" #'meow-save
|
||||
"Y" #'meow-sync-grab
|
||||
"z" #'meow-pop-selection
|
||||
"0" #'meow-expand-0
|
||||
"1" #'meow-expand-1
|
||||
"2" #'meow-expand-2
|
||||
"3" #'meow-expand-3
|
||||
"4" #'meow-expand-4
|
||||
"5" #'meow-expand-5
|
||||
"6" #'meow-expand-6
|
||||
"7" #'meow-expand-7
|
||||
"8" #'meow-expand-8
|
||||
"9" #'meow-expand-9
|
||||
"-" #'negative-argument
|
||||
";" #'meow-reverse
|
||||
"," #'meow-inner-of-thing
|
||||
"." #'meow-bounds-of-thing
|
||||
"\\" #'bookmark-jump
|
||||
"`" #'bookmark-set
|
||||
"~" #'bookmark-delete
|
||||
"'" #'repeat
|
||||
"=" #'meow--eval-sexp
|
||||
"[" #'sp-backward-sexp
|
||||
"]" #'sp-forward-sexp
|
||||
"{" #'sp-backward-up-sexp
|
||||
"}" #'sp-down-sexp
|
||||
"-" #'meow-start-kmacro-or-insert-counter
|
||||
"_" #'meow-end-or-call-kmacro
|
||||
"<escape>" #'corfu-quit))
|
||||
'("k" . "H-k")))
|
||||
|
||||
(defun meow--eval-sexp ()
|
||||
(interactive)
|
||||
(cond ((derived-mode-p 'lisp-mode) (sly-eval-defun))
|
||||
((derived-mode-p 'sclang-mode) (sclang-eval-region-or-line))
|
||||
(t (eros-eval-defun nil))))
|
||||
((derived-mode-p 'sclang-mode) (sclang-eval-region-or-line)))
|
||||
(t (eros-eval-defun nil)))
|
||||
|
||||
(defun meow--post-isearch-function ()
|
||||
(unless isearch-mode-end-hook-quit
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue