Supported standard LSP commands¶
The commands provided here are standard commands from the Language Server Protocol specification The server will reply accordingly to the standard to the requests listed bellow. Other request will be ignored.
As of today, the language server implements the standard version 3.17
initialize
request¶
initialized
notification¶
See the LSP specification for initialized
Upon receiving this notification, the language server will request some configurations if the workspace/configuration
request is
supported by the client.
exit
notification¶
shutdown
request¶
textDocument/didOpen
notification¶
textDocument/didSave
notification¶
See the LSP specification for textDocument/didSave
Upon receiving this notification, the language server will re-run a workspace analysis and refresh all diagnostics.
textDocument/definition
request¶
textDocument/references
request¶
textDocument/rename
request¶
textDocument/formatting
request¶
Invoke the internal formatter.
Warning
This is under development and the result may not be of great quality.
Warning
The range formating is not available and the file shall be saved before running this command.
workspace/didChangeWorkspaceFolders
notification¶
textDocument/publishDiagnostics
notification¶
See the LSP specification for textDocument/publishDiagnostics
The textDocument/publishDiagnostics
notification is actually sent by the server in order to provide the diagnostic results after a successful workspace analysis