Function: evil-save-cursor
evil-save-cursor is a macro defined in evil-common.el.
This macro is obsolete since 1.15.0.
Signature
(evil-save-cursor &rest BODY)
Documentation
Save the current cursor; execute BODY; restore the cursor.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defmacro evil-save-cursor (&rest body)
"Save the current cursor; execute BODY; restore the cursor."
(declare (indent defun) (debug t) (obsolete nil "1.15.0"))
`(let ((cursor cursor-type)
(color (frame-parameter (selected-frame) 'cursor-color))
(inhibit-quit t))
(unwind-protect
(progn ,@body)
(setq cursor-type cursor)
(evil-set-cursor-color color))))