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)))
|
|
|
|
|
|
|
|
|
|
|
|
|