Function: evil--jump-backward

evil--jump-backward is a byte-compiled function defined in evil-jumps.el.

Signature

(evil--jump-backward COUNT)

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20260728.1438/evil-jumps.el
(defun evil--jump-backward (count)
  (setq evil--jumps-jump-command t)
  (let ((count (or count 1)))
    (evil-motion-loop (nil count)
      (let* ((struct (evil--jumps-get-current))
             (idx (evil-jumps-struct-idx struct)))
        (evil--jumps-message "jumping back %s" idx)
        (when (= idx -1)
          (setq idx 0)
          (setf (evil-jumps-struct-idx struct) 0)
          (evil--jumps-push))
        (evil--jumps-jump idx 1)))))