Function: evil-swap-out-markers

evil-swap-out-markers is a byte-compiled function defined in evil-common.el.

Signature

(evil-swap-out-markers)

Documentation

Turn markers into file references when the buffer is killed.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defun evil-swap-out-markers ()
  "Turn markers into file references when the buffer is killed."
  (when buffer-file-name
    (dolist (entry evil-markers-alist)
      (and (markerp (cdr entry))
           (eq (marker-buffer (cdr entry)) (current-buffer))
           (setcdr entry (cons buffer-file-name
                               (marker-position (cdr entry))))))))