You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ZacNugent edited this page Jul 28, 2017
·
3 revisions
LanguageServer.jl is currently tracking version 3.0 of the protocol.
Server Capabilities
Hover provider (textDocument/hover)
Completion provider (textDocument/completion)
Signature help provider (textDocument/signatureHelp)
Definition provider (textDocument/definition)
References provider (textDocument/references)
Document highlight provider
Document symbol provider (textDocument/documentSymbol)
Workspace symbol provider (workspace/symbol)
Code action provider (textDocument/codeAction) (this expects a client side registered function language-julia.applytextedit that can apply a vector of WorkspaceEdits to the client side documents).
{"jsonrpc":"2.0","id":30,"method":"julia/lint-package","params":null} : runs special package linting.
The server sends {"method":"window/setStatusBusy","jsonrpc":"2.0"} before handling a request and {"method":"window/setStatusReady","jsonrpc":"2.0"} when finished to allow the client to display a 'busy' indicator.