Implementation of the Language Server Protocol spec on V. For use on the VLS language server.
-
initialize
-
initialized
-
shutdown
-
exit
-
$/cancelRequest
-
showMessage
-
showMessageRequest
-
logMessage
-
event
-
registerCapability
-
unregisterCapability
-
workspaceFolders
-
didChangeWorkspaceFolder
-
didChangeConfiguration
-
configuration
-
didChangeWatchedFiles
-
symbol
-
executeCommand
-
applyEdit
-
didOpen
-
didChange
-
willSave
-
willSaveWaitUntil
-
didSave
-
didClose
-
publishDiagnostics
-
completion
-
completion resolve
-
hover
-
signatureHelp
-
declaration
-
definition
-
typeDefinition
-
implementation
-
references
-
documentHighlight
-
documentSymbol
-
codeAction
-
codeLens
-
codeLens resolve
-
documentLink
-
documentLink resolve
-
documentColor
-
colorPresentation
-
formatting
-
rangeFormatting
-
onTypeFormatting
-
rename
-
prepareRename
-
foldingRange
- Transfer structs and enums on structs.v
to its appropriate designated files.
- Generalize file structure (Merging small content-files with bigger ones)