0.0.1-beta.3 • Published 1 year ago
mysql-language-server v0.0.1-beta.3
MySql LSP language server web extension
A MySql LSP server that runs in a web extension/WebWorker.
Functionality
This Language Server runs syntax validation while the textDocument's content is changing (turned off by default). In addition, it supports LSP capabilities including:
- Auto-completion
- Custom commands:
- extension.mySql.validationOn: used to turn on/off syntax validation in language server.
Usage
The package exports a worker JS file named "mysql-server-worker". To run in a browser env, such as monaco-editor
,
please use it to create a Worker
instance with the help of monaco-languageclient
.
Use sendRequest
API to execute custom commands:
languageClient.sendRequest(ExecuteCommandRequest.type, {
command: "extension.mySql.validationOn",
arguments: [true]
});