feature/evil: refactor evil-easymotion config
This commit is contained in:
parent
8d9e57e2ce
commit
34350a4cd1
1 changed files with 19 additions and 20 deletions
|
@ -162,23 +162,22 @@
|
|||
:defer 1
|
||||
:commands evilem-define
|
||||
:config
|
||||
(defvar +evil--snipe-repeat-fn)
|
||||
|
||||
(evilem-default-keybindings "g SPC")
|
||||
(evilem-define (kbd "g SPC n") #'evil-ex-search-next)
|
||||
(evilem-define (kbd "g SPC N") #'evil-ex-search-previous)
|
||||
(evilem-define "gs" #'evil-snipe-repeat
|
||||
(let ((prefix "g SPC"))
|
||||
(evilem-default-keybindings prefix)
|
||||
(evilem-define (kbd (concat prefix " n")) #'evil-ex-search-next)
|
||||
(evilem-define (kbd (concat prefix " N")) #'evil-ex-search-previous)
|
||||
(evilem-define (kbd (concat prefix " s")) 'evil-snipe-repeat
|
||||
:pre-hook (save-excursion (call-interactively #'evil-snipe-s))
|
||||
:bind ((evil-snipe-scope 'buffer)
|
||||
(evil-snipe-enable-highlight)
|
||||
(evil-snipe-enable-incremental-highlight)))
|
||||
(evilem-define "gS" #'evil-snipe-repeat-reverse
|
||||
(evilem-define (kbd (concat prefix " S")) #'evil-snipe-repeat-reverse
|
||||
:pre-hook (save-excursion (call-interactively #'evil-snipe-s))
|
||||
:bind ((evil-snipe-scope 'buffer)
|
||||
(evil-snipe-enable-highlight)
|
||||
(evil-snipe-enable-incremental-highlight)))
|
||||
(evil-snipe-enable-incremental-highlight))))
|
||||
|
||||
(setq +evil--snipe-repeat-fn
|
||||
(defvar +evil--snipe-repeat-fn
|
||||
(evilem-create #'evil-snipe-repeat
|
||||
:bind ((evil-snipe-scope 'whole-buffer)
|
||||
(evil-snipe-enable-highlight)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue