mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
def-text-obj!: macro => subst
This commit is contained in:
@ -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)
|
||||||
|
Reference in New Issue
Block a user