From 4bef71262f9cb1f59cd0336aa180899e5961d215 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 23 Apr 2020 15:54:58 +0200 Subject: [PATCH] expose vscode.notebook.onDidChangeNotebookDocument-event --- src/vs/vscode.proposed.d.ts | 3 ++- src/vs/workbench/api/common/extHost.api.impl.ts | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/vs/vscode.proposed.d.ts b/src/vs/vscode.proposed.d.ts index 19c09b024ff..f9d4ec038b3 100644 --- a/src/vs/vscode.proposed.d.ts +++ b/src/vs/vscode.proposed.d.ts @@ -1760,11 +1760,12 @@ declare module 'vscode' { export function registerNotebookOutputRenderer(type: string, outputSelector: NotebookOutputSelector, renderer: NotebookOutputRenderer): Disposable; + // remove activeNotebookDocument, now that there is activeNotebookEditor.document export let activeNotebookDocument: NotebookDocument | undefined; export let activeNotebookEditor: NotebookEditor | undefined; - // export const onDidChangeNotebookDocument: Event; + export const onDidChangeNotebookDocument: Event; /** * Create a document that is the concatenation of all notebook cells. By default all code-cells are included diff --git a/src/vs/workbench/api/common/extHost.api.impl.ts b/src/vs/workbench/api/common/extHost.api.impl.ts index 8c79b302bc6..4b48dc255dd 100644 --- a/src/vs/workbench/api/common/extHost.api.impl.ts +++ b/src/vs/workbench/api/common/extHost.api.impl.ts @@ -917,6 +917,10 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I checkProposedApiEnabled(extension); return extHostNotebook.activeNotebookEditor; }, + onDidChangeNotebookDocument(listener, thisArgs?, disposables?) { + checkProposedApiEnabled(extension); + return extHostNotebook.onDidChangeNotebookDocument(listener, thisArgs, disposables); + }, createConcatTextDocument(notebook, selector) { checkProposedApiEnabled(extension); return new ExtHostNotebookConcatDocument(extHostNotebook, extHostDocuments, notebook, selector); -- GitLab