Pick up latest markdown language server (#173234)

For #172977
This commit is contained in:
Matt Bierner
2023-02-02 21:46:30 -08:00
committed by GitHub
parent c4a609f943
commit c35c98fc00
3 changed files with 10 additions and 9 deletions

View File

@@ -3,19 +3,19 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import * as l10n from '@vscode/l10n';
import { CancellationToken, CompletionRegistrationOptions, CompletionRequest, Connection, Disposable, DocumentHighlightRegistrationOptions, DocumentHighlightRequest, InitializeParams, InitializeResult, NotebookDocuments, ResponseError, TextDocuments } from 'vscode-languageserver';
import { TextDocument } from 'vscode-languageserver-textdocument';
import * as lsp from 'vscode-languageserver-types';
import * as md from 'vscode-markdown-languageservice';
import { URI } from 'vscode-uri';
import { getLsConfiguration, LsConfiguration } from './config';
import { LsConfiguration, getLsConfiguration } from './config';
import { ConfigurationManager, Settings } from './configuration';
import { registerValidateSupport } from './languageFeatures/diagnostics';
import { LogFunctionLogger } from './logging';
import * as protocol from './protocol';
import { IDisposable } from './util/dispose';
import { VsCodeClientWorkspace } from './workspace';
import * as l10n from '@vscode/l10n';
interface MdServerInitializationOptions extends LsConfiguration { }
@@ -291,7 +291,8 @@ function registerCompletionsSupport(
const document = documents.get(params.textDocument.uri);
if (document) {
return ls.getCompletionItems(document, params.position, params.context!, token);
// TODO: remove any type after picking up new release with correct types
return ls.getCompletionItems(document, params.position, { ...params.context!, includeWorkspaceHeaderCompletions: md.IncludeWorkspaceHeaderCompletions.onDoubleHash, } as any, token);
}
return [];
});