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