Function: wgrep-replace-to-new-line
wgrep-replace-to-new-line is a natively compiled function defined in
wgrep.el.
Signature
(wgrep-replace-to-new-line NEW-TEXT)
Source Code
;; Defined in /nix/store/pbj4kr4ar755h56yscbqpnmv3swf8i1k-emacs-packages-deps/share/emacs/site-lisp/elpa/wgrep-20230203.1214/wgrep.el
(defun wgrep-replace-to-new-line (new-text)
;; delete grep extracted region (restricted to a line)
(delete-region (line-beginning-position) (line-end-position))
(let ((beg (point)))
(insert new-text)
(let* ((end (point))
;; highlight the changed line
(ov (wgrep-put-overlay-to-file-buffer beg end)))
;; make overlay volatile.
(wgrep-let-destructive-overlay ov))))