workspaceEdit

workspace.workspaceEdit.documentChanges
Client Supported Since
Emacs (eglot) 29.1
Neovim -
Visual Studio Code 1.65.2

The client supports versioned document changes in WorkspaceEdit s

since v3.13.0 workspace.workspaceEdit.resourceOperations
Client create delete rename
Emacs (eglot) - - -
Neovim 0.6.1 0.6.1 0.6.1
Visual Studio Code 1.65.2 1.65.2 1.65.2

The resource operations the client supports. Clients should at least support ‘create’, ‘rename’ and ‘delete’ files and folders.

since v3.13.0 workspace.workspaceEdit.failureHandling
Client textOnlyTransactional
Emacs (eglot) -
Neovim -
Visual Studio Code 1.65.2

The failure handling strategy of a client if applying the workspace edit fails.

since v3.16.0 workspace.workspaceEdit.normalizesLineEndings
Client Supported Since
Emacs (eglot) -
Neovim -
Visual Studio Code 1.65.2

Whether the client normalizes line endings to the client specific setting. If set to true the client will normalize line ending characters in a workspace edit to the client-specified new line character.

changeAnnotationSupport

workspace.workspaceEdit.changeAnnotationSupport.groupsOnLabel
Client Supported Since
Emacs (eglot) -
Neovim -
Visual Studio Code 1.65.2

Whether the client groups edits with equal labels into tree nodes, for instance all edits labelled with “Changes in Strings” would be a tree node.