diff --git a/modules/feature/evil/autoload/evil.el b/modules/feature/evil/autoload/evil.el index abad747f4..f2be7d76f 100644 --- a/modules/feature/evil/autoload/evil.el +++ b/modules/feature/evil/autoload/evil.el @@ -307,3 +307,4 @@ more information on modifiers." (regexp-quote (string-trim-left (car match)))) path file-name t t 1)))) (replace-regexp-in-string regexp "\\1" file-name t))) + diff --git a/modules/feature/evil/config.el b/modules/feature/evil/config.el index 7d0a0523d..456e67243 100644 --- a/modules/feature/evil/config.el +++ b/modules/feature/evil/config.el @@ -264,12 +264,14 @@ (def-package! evil-matchit - :commands (evilmi-jump-items evilmi-text-object global-evil-matchit-mode) + :commands (evilmi-jump-items global-evil-matchit-mode + evilmi-outer-text-object evilmi-inner-text-object) :config (global-evil-matchit-mode 1) :init (map! [remap evil-jump-item] #'evilmi-jump-items - :textobj "%" #'evilmi-text-object #'evilmi-text-object) + :textobj "%" #'evilmi-inner-text-object #'evilmi-outer-text-object) :config + (evil-set-command-properties 'evilmi-jump-items :type 'inclusive :jump t) (defun +evil|simple-matchit () "A hook to force evil-matchit to favor simple bracket jumping. Helpful when the new algorithm is confusing, like in python or ruby."