Skip to content

Commit f058288

Browse files
committed
bind all standard motions in the evilem-map keymap on load
1 parent 294e4b1 commit f058288

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

evil-easymotion.el

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -579,5 +579,34 @@
579579
(evilem-define (kbd (concat prefix " +"))
580580
#'evil-next-line-first-non-blank))
581581

582+
(define-key evilem-map "w" #'evilem-motion-forward-word-begin)
583+
(define-key evilem-map "W" #'evilem-motion-forward-WORD-begin)
584+
(define-key evilem-map "e" #'evilem-motion-forward-word-end)
585+
(define-key evilem-map "E" #'evilem-motion-forward-WORD-end)
586+
(define-key evilem-map "b" #'evilem-motion-backward-word-begin)
587+
(define-key evilem-map "B" #'evilem-motion-backward-WORD-begin)
588+
(define-key evilem-map "ge" #'evilem-motion-backward-word-end)
589+
(define-key evilem-map "gE" #'evilem-motion-backward-WORD-end)
590+
(define-key evilem-map "j" #'evilem-motion-next-line)
591+
(define-key evilem-map "k" #'evilem-motion-previous-line)
592+
(define-key evilem-map "gj" #'evilem-motion-next-visual-line)
593+
(define-key evilem-map "gk" #'evilem-motion-previous-visual-line)
594+
(define-key evilem-map "t" #'evilem-motion-repeat-find-char-to)
595+
(define-key evilem-map "T" #'evilem-motion-repeat-find-char-to-backward)
596+
(define-key evilem-map "f" #'evilem-motion-repeat-find-char)
597+
(define-key evilem-map "F" #'evilem-motion-repeat-find-char-backward)
598+
(define-key evilem-map "[[" #'evilem-motion-backward-section-begin)
599+
(define-key evilem-map "[]" #'evilem-motion-backward-section-end)
600+
(define-key evilem-map "]]" #'evilem-motion-forward-section-begin)
601+
(define-key evilem-map "][" #'evilem-motion-forward-section-end)
602+
(define-key evilem-map "(" #'evilem-motion-backward-sentence-begin)
603+
(define-key evilem-map ")" #'evilem-motion-forward-sentence-begin)
604+
(define-key evilem-map "n" #'evilem-motion-search-next)
605+
(define-key evilem-map "N" #'evilem-motion-search-previous)
606+
(define-key evilem-map "*" #'evilem-motion-search-word-forward)
607+
(define-key evilem-map "#" #'evilem-motion-search-word-backward)
608+
(define-key evilem-map "-" #'evilem-motion-previous-line-first-non-blank)
609+
(define-key evilem-map "+" #'evilem-motion-next-line-first-non-blank)
610+
582611
(provide 'evil-easymotion)
583612
;;; evil-easymotion.el ends here

0 commit comments

Comments
 (0)