LSProtocol::WorkspaceEditClientCapabilities
Inherits JSON::Serializable / Reference / Object
Constructors
Instance methods
Whether the client in general supports change annotations on text edits, create file, rename file and delete file changes.
@since 3.16.0
The failure handling strategy of a client if applying the workspace edit fails.
@since 3.13.0
Whether the client supports WorkspaceEditMetadata in WorkspaceEdits.
@since 3.18.0 @proposed
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.
@since 3.16.0
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.
@since 3.13.0
Whether the client supports snippets as text edits.
@since 3.18.0 @proposed