def-text-obj!: macro => subst
This commit is contained in:
parent
504efc57e7
commit
151e34c195
1 changed files with 3 additions and 5 deletions
|
@ -195,11 +195,9 @@ Examples:
|
||||||
(after! evil
|
(after! evil
|
||||||
(defalias 'ex! 'evil-ex-define-cmd)
|
(defalias 'ex! 'evil-ex-define-cmd)
|
||||||
|
|
||||||
(defmacro def-text-obj! (key inner-fn &optional outer-fn)
|
(defsubst def-text-obj! (key inner-fn &optional outer-fn)
|
||||||
(unless outer-fn (setq outer-fn inner-fn))
|
(define-key evil-inner-text-objects-map key inner-fn)
|
||||||
`(progn
|
(define-key evil-outer-text-objects-map key (or outer-fn inner-fn)))
|
||||||
(define-key evil-inner-text-objects-map ,key ,inner-fn)
|
|
||||||
(define-key evil-outer-text-objects-map ,key ,outer-fn)))
|
|
||||||
|
|
||||||
;; Register keywords for proper indentation (see `map!')
|
;; Register keywords for proper indentation (see `map!')
|
||||||
(put ':prefix 'lisp-indent-function 'defun)
|
(put ':prefix 'lisp-indent-function 'defun)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue