Function: eca--handle-server-request
eca--handle-server-request is a natively compiled function defined in
eca.el.
Signature
(eca--handle-server-request SESSION REQUEST)
Documentation
Handle REQUEST sent by server for SESSION.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca.el
(defun eca--handle-server-request (session request)
"Handle REQUEST sent by server for SESSION."
(let ((method (plist-get request :method))
(params (plist-get request :params)))
(pcase method
("editor/getDiagnostics" (eca-editor-get-diagnostics session params))
("editor/getDefinition" (eca-editor-get-definition session request params))
("editor/getReferences" (eca-editor-get-references session request params))
("chat/askQuestion" (eca-chat-handle-ask-question session request params))
(_ (eca-warn "Unknown server request %s" method)))))