Function: evil-ex-range
evil-ex-range is a byte-compiled function defined in evil-ex.el.
Signature
(evil-ex-range BEG-LINE &optional END-LINE)
Documentation
Return the first and last position of the current range.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-ex.el
(defun evil-ex-range (beg-line &optional end-line)
"Return the first and last position of the current range."
(let* ((beg (if beg-line (evil-line-position beg-line)
(line-beginning-position)))
(end (if end-line (evil-line-position (1+ end-line))
(save-excursion (goto-char beg) (line-beginning-position 2)))))
(when (< end beg)
(setq evil-ex-reverse-range t)
(evil-swap beg end))
(evil-range beg end 'line :expanded t)))