spacemacs/contrib/iedit/extensions.el

20 lines
820 B
EmacsLisp
Raw Normal View History

2014-12-05 05:59:35 +00:00
(defvar iedit-post-extensions '(evil-iedit-state))
(defun iedit/init-evil-iedit-state ()
(spacemacs/defface-state-color 'iedit "IndianRed1")
(spacemacs/defface-state-color 'iedit-insert "IndianRed1")
(defun iedit//lazy-load ()
(require 'evil-iedit-state)
(setq evil-iedit-state-cursor `(,(spacemacs/state-color 'iedit) box))
(setq evil-iedit-insert-state-cursor `((spacemacs/state-color 'iedit-insert) (bar . 2)))
(evil-leader/set-key "se" 'evil-iedit-state/iedit-mode)
2014-12-05 15:21:52 +00:00
;; override the basic edit mode from ahs everywhere
2014-12-05 05:59:35 +00:00
(eval-after-load 'auto-highlight-symbol
2014-12-05 15:21:52 +00:00
'(progn
(evil-leader/set-key "se" 'evil-iedit-state/iedit-mode)
(defalias 'ahs-edit-mode 'evil-iedit-state/iedit-mode))))
2014-12-05 05:59:35 +00:00
(add-to-hooks 'iedit//lazy-load '(prog-mode-hook markdown-mode-hook)))