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.