From 9b8286a580409d70d838c89987cd0d22908a290a Mon Sep 17 00:00:00 2001 From: Remco Haszing Date: Mon, 18 Sep 2023 13:25:08 +0200 Subject: [PATCH] Add displayName to providers This was added to the document symbol provider and the document formatting provider. --- src/languageFeatures.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/languageFeatures.ts b/src/languageFeatures.ts index ee30d4e..cc288d6 100644 --- a/src/languageFeatures.ts +++ b/src/languageFeatures.ts @@ -23,6 +23,7 @@ export type WorkerAccessor = WorkerGetter export function createMarkerDataProvider(getWorker: WorkerAccessor): MarkerDataProvider { return { owner: 'yaml', + async provideMarkerData(model) { const worker = await getWorker(model.uri) const diagnostics = await worker.doValidation(String(model.uri)) @@ -96,6 +97,8 @@ export function createDocumentSymbolProvider( getWorker: WorkerAccessor ): languages.DocumentSymbolProvider { return { + displayName: 'yaml', + async provideDocumentSymbols(model) { const resource = model.uri @@ -111,6 +114,8 @@ export function createDocumentFormattingEditProvider( getWorker: WorkerAccessor ): languages.DocumentFormattingEditProvider { return { + displayName: 'yaml', + async provideDocumentFormattingEdits(model) { const resource = model.uri