Pick up latest markdown language service version (#162777)

Fixes #162776
Fixes #162775
This commit is contained in:
Matt Bierner
2022-10-05 15:08:51 -07:00
committed by GitHub
parent 4bd2f94ec1
commit d47ae7a2e7
8 changed files with 56 additions and 7 deletions

View File

@@ -93,6 +93,7 @@ export async function startServer(connection: Connection, serverConfig: {
completionProvider: { triggerCharacters: ['.', '/', '#'] },
definitionProvider: true,
documentLinkProvider: { resolveProvider: true },
documentHighlightProvider: false, // TODO: Disabling for now
documentSymbolProvider: true,
foldingRangeProvider: true,
referencesProvider: true,
@@ -232,6 +233,14 @@ export async function startServer(connection: Connection, serverConfig: {
return codeAction;
});
connection.onDocumentHighlight(async (params, token) => {
const document = documents.get(params.textDocument.uri);
if (!document) {
return undefined;
}
return mdLs!.getDocumentHighlights(document, params.position, token);
});
connection.onRequest(protocol.getReferencesToFileInWorkspace, (async (params: { uri: string }, token: CancellationToken) => {
return mdLs!.getFileReferences(URI.parse(params.uri), token);
}));