From 68d9e023384eea181cae1f0550ffb2e548a83317 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 15 Apr 2021 16:50:09 +0200 Subject: [PATCH] add support for isPreferred for notebook controllers --- src/vs/vscode.proposed.d.ts | 4 +++- src/vs/workbench/api/common/extHostNotebookKernels.ts | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/vs/vscode.proposed.d.ts b/src/vs/vscode.proposed.d.ts index 5a08e8f9662..0f70d961575 100644 --- a/src/vs/vscode.proposed.d.ts +++ b/src/vs/vscode.proposed.d.ts @@ -1480,8 +1480,10 @@ declare module 'vscode' { // UI properties (get/set) label: string; - supportedLanguages: string[]; description?: string; + isPreferred?: boolean; + + supportedLanguages: string[]; hasExecutionOrder?: boolean; preloads?: NotebookKernelPreload[]; diff --git a/src/vs/workbench/api/common/extHostNotebookKernels.ts b/src/vs/workbench/api/common/extHostNotebookKernels.ts index d6ed8d59ece..6f1b2935be8 100644 --- a/src/vs/workbench/api/common/extHostNotebookKernels.ts +++ b/src/vs/workbench/api/common/extHostNotebookKernels.ts @@ -91,6 +91,13 @@ export class ExtHostNotebookKernels implements ExtHostNotebookKernelsShape { data.description = value; _update(); }, + get isPreferred() { + return data.isPreferred ?? false; + }, + set isPreferred(value) { + data.isPreferred = value; + _update(); + }, get supportedLanguages() { return data.supportedLanguages; },