Function: dape--breakpoint-buffer-kill-hook
dape--breakpoint-buffer-kill-hook is a natively compiled function
defined in dape.el.
Signature
(dape--breakpoint-buffer-kill-hook &rest _)
Documentation
Convert overlay breakpoints in current buffer.
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
(defun dape--breakpoint-buffer-kill-hook (&rest _)
"Convert overlay breakpoints in current buffer."
(let ((buffer-file-name (buffer-file-name (current-buffer))))
(dolist (breakpoint (dape--breakpoints-in-buffer))
(cond (buffer-file-name
(let ((line (dape--breakpoint-line breakpoint)))
(dape--breakpoint-delete-overlay breakpoint)
(setf (dape--source-breakpoint-location breakpoint)
`(,buffer-file-name . ,line)))
(add-hook 'find-file-hook #'dape--breakpoint-find-file-hook))
(t (dape--breakpoint-remove breakpoint))))))