Как отправить пользовательскую команду с клиента на сервер (реализация LSP) - PullRequest
0 голосов
/ 19 января 2020

Моя реализация основана на 'vscode-languageserver', и я хотел бы знать, как отправлять пользовательские запросы на реализацию сервера vscode.

1 Ответ

0 голосов
/ 19 января 2020

сервер

const connection: LSP.IConnection = LSP.createConnection(LSP.ProposedFeatures.all);
connection.onNotification("handler/do", (handler)=>{});

клиент

let client:LanguageClient = <initialize>
client.sendNotification("handler/do");
...