lspModule
MS Code Extension API / core/extensionAPI/modules/lspModule
core/extensionAPI/modules/lspModule
Type Aliases
LspModule
LspModule =
ReturnType<typeofcreateLspModule>
Defined in: core/extensionAPI/modules/lspModule.ts:39
Functions
createLspModule()
createLspModule(
_extId):object
Defined in: core/extensionAPI/modules/lspModule.ts:9
Parameters
_extId
string
Returns
registerServer
registerServer: (
languages,config) =>void
Register a language server for one or more language IDs.
Parameters
languages
string[]
config
unknown
Returns
void
Example
mscode.lsp.registerServer(['rust'], {
checkCmd: 'rust-analyzer --version',
packages: ['rust-analyzer'],
serverCmd: 'rust-analyzer',
});
unregisterServer
unregisterServer: (
languages) =>void
Unregister a previously registered language server. Call this in your extension's deactivate() to clean up.
Parameters
languages
string[]
Returns
void