Function: evil-yank-characters
evil-yank-characters is a byte-compiled function defined in
evil-common.el.
Signature
(evil-yank-characters BEG END &optional REGISTER YANK-HANDLER)
Documentation
Save the characters defined by the region BEG and END in the kill-ring.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
;;; Paste
(defun evil-yank-characters (beg end &optional register yank-handler)
"Save the characters defined by the region BEG and END in the kill-ring."
(let ((text (filter-buffer-substring beg end)))
(when yank-handler
(put-text-property 0 (length text) 'yank-handler (list yank-handler) text))
(when register
(evil-set-register register text))
(when evil-was-yanked-without-register
(evil-set-register ?0 text)) ; "0 register contains last yanked text
(unless (eq register ?_)
(kill-new text))))