Function: eca-stop-session
eca-stop-session is a natively compiled function defined in eca.el.
Signature
(eca-stop-session SESSION)
Documentation
Stop SESSION if running.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca.el
(defun eca-stop-session (session)
"Stop SESSION if running."
(when (eca-process-running-p session)
(eca-info "Shutting down...")
(eca-api-request-sync session :method "shutdown")
(eca-api-notify session :method "exit")
(eca-process-stop session)
(eca-chat-exit session)
(eca-settings-exit session)
(eca--emacs-errors-exit session)
(eca-delete-session session)))