Function: evil-change-line
evil-change-line is an interactive and byte-compiled function defined
in evil-commands.el.
Signature
(evil-change-line BEG END &optional TYPE REGISTER YANK-HANDLER)
Documentation
Change to end of line, or change whole line if characterwise visual mode.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-commands.el
(evil-define-operator evil-change-line (beg end type register yank-handler)
"Change to end of line, or change whole line if characterwise visual mode."
:motion evil-end-of-line-or-visual-line
(interactive "<R><x><y>")
(if (and (evil-visual-state-p) (eq type 'inclusive))
(cl-destructuring-bind
(beg end _type) (evil-expand-line-for-line-based-operators beg end type)
(evil-change-whole-line beg end register yank-handler))
(evil-change beg end type register yank-handler #'evil-delete-line)))