Skip to content

Instantly share code, notes, and snippets.

@frostidaho
Created November 6, 2015 20:55
Show Gist options
  • Save frostidaho/349473d5bfc019a2f943 to your computer and use it in GitHub Desktop.
Save frostidaho/349473d5bfc019a2f943 to your computer and use it in GitHub Desktop.
Calling evil-delete externally?
(require 'evil)
(defun my/evil-delete-hook ()
(interactive)
;; (message "evil delete hook!")
(evil-local-mode -1))
(defun my/evil-delete ()
(interactive)
(unwind-protect
(progn
(set-cursor-color "#09a924")
(evil-local-mode 1)
(add-hook 'evil-normal-state-entry-hook 'my/evil-delete-hook)
(call-interactively 'evil-delete))
(remove-hook 'evil-normal-state-entry-hook 'my/evil-delete-hook)
(custom-theme-recalc-face 'cursor))
)
(global-set-key "\C-z" 'my/evil-delete)
(key-chord-define override-global-map "d;" 'my/evil-delete)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment