Function: evil-transform-range

evil-transform-range is a byte-compiled function defined in evil-common.el.

Signature

(evil-transform-range TRANSFORM RANGE &optional COPY)

Documentation

Apply TRANSFORM to RANGE according to its type.

Return a new range if COPY is non-nil.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defun evil-transform-range (transform range &optional copy)
  "Apply TRANSFORM to RANGE according to its type.
Return a new range if COPY is non-nil."
  (when copy
    (setq range (evil-copy-range range)))
  (when (evil-type range)
    (apply #'evil-set-range range
           (apply #'evil-transform transform range)))
  range)