Skip to content

Add support for NotebookEdit in WorkspaceEdit #1336

Open
@karthiknadig

Description

@karthiknadig

Currently there is no way to provide diffs at the notebook level. We currently receive notebook changes in the form of notebook synchronization events.

The Notebook features that are available from TS APIs like WorkspaceEdit.set is currently not exposed to Language Servers. Having this will allow language servers to perform notebook level "formatting" (restructuring), refactoring, insert/delete/re-order cells.

Adding NotebookEdit support can generally allow updating notebooks via formatting, code action, or any request.

Notes:

ref: microsoft/vscode#204544

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestRequest for new features or functionality

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions