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,27 +162,26 @@
|
||||||
:defer 1
|
:defer 1
|
||||||
:commands evilem-define
|
:commands evilem-define
|
||||||
:config
|
:config
|
||||||
(defvar +evil--snipe-repeat-fn)
|
(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 (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))))
|
||||||
|
|
||||||
(evilem-default-keybindings "g SPC")
|
(defvar +evil--snipe-repeat-fn
|
||||||
(evilem-define (kbd "g SPC n") #'evil-ex-search-next)
|
(evilem-create #'evil-snipe-repeat
|
||||||
(evilem-define (kbd "g SPC N") #'evil-ex-search-previous)
|
:bind ((evil-snipe-scope 'whole-buffer)
|
||||||
(evilem-define "gs" #'evil-snipe-repeat
|
(evil-snipe-enable-highlight)
|
||||||
:pre-hook (save-excursion (call-interactively #'evil-snipe-s))
|
(evil-snipe-enable-incremental-highlight)))))
|
||||||
:bind ((evil-snipe-scope 'buffer)
|
|
||||||
(evil-snipe-enable-highlight)
|
|
||||||
(evil-snipe-enable-incremental-highlight)))
|
|
||||||
(evilem-define "gS" #'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)))
|
|
||||||
|
|
||||||
(setq +evil--snipe-repeat-fn
|
|
||||||
(evilem-create #'evil-snipe-repeat
|
|
||||||
:bind ((evil-snipe-scope 'whole-buffer)
|
|
||||||
(evil-snipe-enable-highlight)
|
|
||||||
(evil-snipe-enable-incremental-highlight)))))
|
|
||||||
|
|
||||||
|
|
||||||
(def-package! evil-embrace
|
(def-package! evil-embrace
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue