View source
typedef WorkspaceEditClientCapabilities
package languageServerProtocol.protocol
import languageServerProtocol.protocol.Protocol
Fields
optionalresourceOperations:Null<Array<ResourceOperationKind>>
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.
Available since
3.13.0
.optionalnormalizesLineEndings:Null<Bool>
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 containing to the client specific new line
character.
Available since
3.16.0
.optionalfailureHandling:Null<FailureHandlingKind>
The failure handling strategy of a client if applying the workspace edit failes.
Available since
3.13.0
.optionalchangeAnnotationSupport:Null<{groupsOnLabel:Null<Bool>}>
Whether the client in general supports change annotations on text edits, create file, rename file and delete file changes.
Available since
3.16.0
.