Giant refactor! (part 1)

This commit is contained in:
Henrik Lissner 2016-05-20 19:08:02 -04:00
parent f38d868504
commit a984bf4f26
20 changed files with 490 additions and 541 deletions

View file

@ -160,6 +160,12 @@ Examples:
(after! evil
(defalias 'ex! 'evil-ex-define-cmd)
(defmacro def-text-obj! (key inner-fn &optional outer-fn)
(unless outer-fn (setq outer-fn inner-fn))
`(progn
(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!')
(put ':prefix 'lisp-indent-function 'defun)
(put ':map 'lisp-indent-function 'defun)