Fix ex registers; add shortcuts for expression register

This commit is contained in:
Henrik Lissner 2015-12-06 22:57:03 -05:00
parent aefd0bdd01
commit b04992367a
2 changed files with 9 additions and 5 deletions

View file

@ -74,6 +74,14 @@
))
(evil-set-initial-state `,(car mode-map) `,(cdr mode-map)))
;; Shortcuts for the evil expression register
(defmacro $= (str &rest args)
`(calc-eval (format ,str ,@args)))
(defmacro $r (char)
`(evil-get-register ,char))
(defmacro $expand (path)
`(evil-ex-replace-special-filenames ,path))
(progn ; evil hacks
(defadvice evil-force-normal-state (after evil-esc-quit activate)
"Close popups, disable search highlights and quit the minibuffer if open."
@ -207,10 +215,6 @@
evil-commentary-line)
:config (evil-commentary-mode 1))
(use-package evil-ex-registers
:commands (evil-get-spec-register
evil-ex-paste-from-register))
(use-package evil-exchange
:commands evil-exchange
:config