Refactoring and latex support.

This commit is contained in:
rebornix
2020-02-12 11:01:07 -08:00
parent 2790c0b06e
commit aec1335904
13 changed files with 316 additions and 31 deletions

View File

@@ -10,6 +10,7 @@ import { URI, UriComponents } from 'vs/base/common/uri';
import { INotebookService, IMainNotebookController } from 'vs/workbench/contrib/notebook/browser/notebookService';
import { INotebook, ICell, IOutput } from 'vs/editor/common/modes';
import { Emitter, Event } from 'vs/base/common/event';
import { IMarkdownString } from 'vs/base/common/htmlContent';
export class MainThreadCell implements ICell {
private _onDidChangeOutputs = new Emitter<void>();
@@ -368,6 +369,10 @@ export class MainThreadNotebookController implements IMainNotebookController {
}
}
async latexRenderer(value: string): Promise<IMarkdownString | undefined> {
return this._proxy.$latexRenderer(this._viewType, value);
}
async destoryNotebookDocument(notebook: INotebook): Promise<void> {
let mainthreadNotebook = this._mapping.get(URI.from(notebook.uri).toString());