Function: dape--repl-revert-region
dape--repl-revert-region is a natively compiled function defined in
dape.el.
Signature
(dape--repl-revert-region &rest _)
Documentation
Revert region by cont text property dape--revert-tag.
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
(defun dape--repl-revert-region (&rest _)
"Revert region by cont text property dape--revert-tag."
(when-let* ((inhibit-read-only t)
(fn (get-text-property (point) 'dape--revert-fn))
(start (save-excursion
(previous-single-property-change
(1+ (point)) 'dape--revert-tag)))
(end (save-excursion
(next-single-property-change
(point) 'dape--revert-tag))))
(let ((line (line-number-at-pos (point) t))
(col (current-column)))
(delete-region start end)
(insert (funcall fn))
(dape--repl-move-marker (1+ (point)))
(ignore-errors
(goto-char (point-min))
(forward-line (1- line))
(forward-char col)))))