Function: dape-handle-event
dape-handle-event is a byte-compiled function defined in dape.el.
Signature
(dape-handle-event CONN EVENT BODY)
Documentation
Sink for all unsupported events.
Implementations
(dape-handle-event CONN (EVENT (eql terminated)) BODY) in `dape.el'.
Handle adapter CONNs terminated events. Killing the adapter and it's CONN.
(dape-handle-event CONN (EVENT (eql exited)) BODY) in `dape.el'.
Handle adapter CONNs exited events. Prints exit code from BODY.
(dape-handle-event CONN (EVENT (eql output)) BODY) in `dape.el'.
Handle output events by printing BODY with `dape--repl-message'.
(dape-handle-event CONN (EVENT (eql continued)) BODY) in `dape.el'.
Handle adapter CONN continued events. Sets `dape--thread-id' from BODY if not set.
(dape-handle-event CONN (EVENT (eql stopped)) BODY) in `dape.el'.
Handle adapter CONNs stopped events. Sets `dape--thread-id' from BODY and invokes ui refresh with `dape--update'.
(dape-handle-event CONN (EVENT (eql thread)) BODY) in `dape.el'.
Handle adapter CONNs thread events. Stores `dape--thread-id' and updates/adds thread in `dape--thread' from BODY.
(dape-handle-event CONN (EVENT (eql process)) BODY) in `dape.el'.
Handle adapter CONNs process events. Logs and sets state based on BODY contents.
(dape-handle-event CONN (EVENT (eql loadedSource)) BODY) in `dape.el'.
Handle adapter CONNs loadedSource events. Stores `dape--sources' from BODY.
(dape-handle-event CONN (EVENT (eql module)) BODY) in `dape.el'.
Handle adapter CONNs module events. Stores `dape--modules' from BODY.
(dape-handle-event CONN (EVENT (eql breakpoint)) BODY) in `dape.el'.
Handle adapter CONNs breakpoint events. Update `dape--breakpoints' according to BODY.
(dape-handle-event CONN (EVENT (eql capabilities)) BODY) in `dape.el'.
Handle adapter CONNs capabilities events. BODY is an plist of adapter capabilities.
(dape-handle-event CONN (EVENT (eql initialized)) BODY) in `dape.el'.
Handle adapter CONNs initialized events.
(dape-handle-event CONN EVENT BODY) in `dape.el'.
Undocumented
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
;;; Events
(cl-defgeneric dape-handle-event (_conn _event _body)
"Sink for all unsupported events." nil)