This commit is contained in:
Rob Lourens 2021-04-13 14:54:19 -07:00
Родитель 9698635717
Коммит 43eadfca8e
4 изменённых файлов: 520 добавлений и 459 удалений

Просмотреть файл

@ -42,7 +42,6 @@ class MarkdownProvider implements vscode.NotebookContentProvider {
const metadata = new vscode.NotebookDocumentMetadata().with({
editable: true,
cellEditable: true,
cellHasExecutionOrder: false,
});
const content = Buffer.from(await vscode.workspace.fs.readFile(uri))
.toString('utf8');
@ -57,12 +56,12 @@ class MarkdownProvider implements vscode.NotebookContentProvider {
}
async saveNotebook(document: vscode.NotebookDocument, cancellation: vscode.CancellationToken): Promise<void> {
const stringOutput = writeCellsToMarkdown(document.cells);
const stringOutput = writeCellsToMarkdown(document.getCells());
await vscode.workspace.fs.writeFile(document.uri, Buffer.from(stringOutput));
}
async saveNotebookAs(targetResource: vscode.Uri, document: vscode.NotebookDocument, cancellation: vscode.CancellationToken): Promise<void> {
const stringOutput = writeCellsToMarkdown(document.cells);
const stringOutput = writeCellsToMarkdown(document.getCells());
await vscode.workspace.fs.writeFile(targetResource, Buffer.from(stringOutput));
}
}

Просмотреть файл

@ -120,7 +120,8 @@ function cellDataToFakeCell(cell: vscode.NotebookCellData): vscode.NotebookCell
metadata: cell.metadata || new vscode.NotebookCellMetadata(),
index: -1,
notebook: undefined as any,
outputs: []
outputs: [],
latestExecutionSummary: undefined
};
}

969
vscode.proposed.d.ts поставляемый

Разница между файлами не показана из-за своего большого размера Загрузить разницу