From e0a43a159d03a91d8cce07003d427df4f3d6966d Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 16 Aug 2018 13:46:31 +0300 Subject: vscode moves cursor --- code/src/extension.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'code/src') diff --git a/code/src/extension.ts b/code/src/extension.ts index afcbccf63..95305db2d 100644 --- a/code/src/extension.ts +++ b/code/src/extension.ts @@ -111,6 +111,16 @@ function startServer() { ) } ) + client.onRequest( + new lc.RequestType("m/moveCursor"), + (params: lc.Position, token: lc.CancellationToken) => { + let editor = vscode.window.activeTextEditor; + if (editor == null) return + if (!editor.selection.isEmpty) return + let position = client.protocol2CodeConverter.asPosition(params) + editor.selection = new vscode.Selection(position, position); + } + ) }) client.start(); } -- cgit v1.2.3