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 - - -
Visual Studio Code - - -

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.