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
@@ -1,7 +1,7 @@
{ {
"name": "vscode-markdown-languageserver", "name": "vscode-markdown-languageserver",
"description": "Markdown language server", "description": "Markdown language server",
"version": "0.2.0", "version": "0.3.0-alpha.4",
"author": "Microsoft Corporation", "author": "Microsoft Corporation",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -18,7 +18,7 @@
"vscode-languageserver": "^8.0.2", "vscode-languageserver": "^8.0.2",
"vscode-languageserver-textdocument": "^1.0.5", "vscode-languageserver-textdocument": "^1.0.5",
"vscode-languageserver-types": "^3.17.1", "vscode-languageserver-types": "^3.17.1",
"vscode-markdown-languageservice": "^0.3.0-alpha.3", "vscode-markdown-languageservice": "^0.3.0-alpha.4",
"vscode-uri": "^3.0.3" "vscode-uri": "^3.0.3"
}, },
"devDependencies": { "devDependencies": {
@@ -3,19 +3,19 @@
* Licensed under the MIT License. See License.txt in the project root for license information. * 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 { CancellationToken, CompletionRegistrationOptions, CompletionRequest, Connection, Disposable, DocumentHighlightRegistrationOptions, DocumentHighlightRequest, InitializeParams, InitializeResult, NotebookDocuments, ResponseError, TextDocuments } from 'vscode-languageserver';
import { TextDocument } from 'vscode-languageserver-textdocument'; import { TextDocument } from 'vscode-languageserver-textdocument';
import * as lsp from 'vscode-languageserver-types'; import * as lsp from 'vscode-languageserver-types';
import * as md from 'vscode-markdown-languageservice'; import * as md from 'vscode-markdown-languageservice';
import { URI } from 'vscode-uri'; import { URI } from 'vscode-uri';
import { getLsConfiguration, LsConfiguration } from './config'; import { LsConfiguration, getLsConfiguration } from './config';
import { ConfigurationManager, Settings } from './configuration'; import { ConfigurationManager, Settings } from './configuration';
import { registerValidateSupport } from './languageFeatures/diagnostics'; import { registerValidateSupport } from './languageFeatures/diagnostics';
import { LogFunctionLogger } from './logging'; import { LogFunctionLogger } from './logging';
import * as protocol from './protocol'; import * as protocol from './protocol';
import { IDisposable } from './util/dispose'; import { IDisposable } from './util/dispose';
import { VsCodeClientWorkspace } from './workspace'; import { VsCodeClientWorkspace } from './workspace';
import * as l10n from '@vscode/l10n';
interface MdServerInitializationOptions extends LsConfiguration { } interface MdServerInitializationOptions extends LsConfiguration { }
@@ -291,7 +291,8 @@ function registerCompletionsSupport(
const document = documents.get(params.textDocument.uri); const document = documents.get(params.textDocument.uri);
if (document) { 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 []; return [];
}); });
@@ -52,10 +52,10 @@ vscode-languageserver@^8.0.2:
dependencies: dependencies:
vscode-languageserver-protocol "3.17.2" vscode-languageserver-protocol "3.17.2"
vscode-markdown-languageservice@^0.3.0-alpha.3: vscode-markdown-languageservice@^0.3.0-alpha.4:
version "0.3.0-alpha.3" version "0.3.0-alpha.4"
resolved "https://registry.yarnpkg.com/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.3.0-alpha.3.tgz#219a4880cfc0ea037b5a1833bc0b0039bfd1e2db" resolved "https://registry.yarnpkg.com/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.3.0-alpha.4.tgz#59cc97102d6d0177a028b320fa76fe86d294cdb0"
integrity sha512-KPjIuCkSqabkzci7TnlLKep5FYIC45tS7UC5H8zoOii7aoKJru5mZBDXJt86bM3XTgnfpW7rUYqhNnvXbbCBbw== integrity sha512-wMstTLuX3F+BkjxXCY4d1xKzHyBTHTC2EECg701FpBbSppa17Zj/Hk2G9H1dZGXhQeexXifxVXKScbLD6cB/3g==
dependencies: dependencies:
"@vscode/l10n" "^0.0.10" "@vscode/l10n" "^0.0.10"
picomatch "^2.3.1" picomatch "^2.3.1"