emacs: Add and configure avy

This commit is contained in:
Charlotte Van Petegem 2023-07-18 20:52:42 +02:00
parent 56d33886a4
commit fc71ccbb88
No known key found for this signature in database
GPG key ID: 019E764B7184435A

View file

@ -81,6 +81,20 @@
:config (evil-collection-init) :config (evil-collection-init)
) )
;; Easymotion-like jumping
(use-package avy
:custom
(avy-style 'pre "Insert decision characters instead of overwriting")
:general
(lmap
"jc" '(avy-goto-char :which-key "Jump to character")
"j2" '(avy-goto-char-2 :which-key "Jump to 2 character sequence")
"jl" '(avy-goto-line :which-key "Jump to line number")
"jw" '(avy-goto-word-0 :which-key "Jump to word")
"js" '(avy-goto-word-1 :which-key "Jump to word starting with character")
)
)
;; Better defaults that aren't defaults for some reason. ;; Better defaults that aren't defaults for some reason.
(use-package better-defaults (use-package better-defaults
;; But don't enable ido-mode... ;; But don't enable ido-mode...