Function: cider-save-marker

cider-save-marker is a macro defined in cider-repl.el.

Signature

(cider-save-marker MARKER &rest BODY)

Documentation

Save MARKER and execute BODY.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-repl.el
(defmacro cider-save-marker (marker &rest body)
  "Save MARKER and execute BODY."
  (declare (debug t))
  (let ((pos (make-symbol "pos")))
    `(let ((,pos (marker-position ,marker)))
       (prog1 (progn . ,body)
         (set-marker ,marker ,pos)))))