vscode-languageserver::IConnection
複数のファイルに対して「定義へ移動」機能を提供するには、どのメソッドを実装する必要がありますか?
vscodeの「APIドキュメント」を勉強Language Server Node Example
していましたが、情報が見つかりませんでした。
vscode-languageserver::IConnection
複数のファイルに対して「定義へ移動」機能を提供するには、どのメソッドを実装する必要がありますか?
vscodeの「APIドキュメント」を勉強Language Server Node Example
していましたが、情報が見つかりませんでした。
次のコード スニペットは、 を使用して「定義へ移動」を実装する方法を示していますvscode-laguageserver
。
connection.onInitialize((params): InitializeResult => {
...
return {
capabilities: {
definitionProvider: true,
...
}
}
});
connection.onDefinition((textDocumentIdentifier: TextDocumentIdentifier): Definition => {
return Location.create(textDocumentIdentifier.uri, {
start: { line: 2, character: 5 },
end: { line: 2, character: 6 }
});
});