class
LSP::WorkspaceEditClientCapabilities
- LSP::WorkspaceEditClientCapabilities
- Reference
- Object
Included Modules
Defined in:
base/capabilities/workspace_edit_capabilities.crConstructors
Instance Method Summary
-
#document_changes : Bool | Nil
The client supports versioned document changes in
WorkspaceEdits -
#document_changes=(document_changes : Bool | Nil)
The client supports versioned document changes in
WorkspaceEdits -
#failure_handling : FailureHandlingKind | Nil
The failure handling strategy of a client if applying the workspace edit fails.
-
#failure_handling=(failure_handling : FailureHandlingKind | Nil)
The failure handling strategy of a client if applying the workspace edit fails.
-
#resource_operations : Array(ResourceOperationKind) | Nil
The resource operations the client supports.
-
#resource_operations=(resource_operations : Array(ResourceOperationKind) | Nil)
The resource operations the client supports.
Macros inherited from module JSON::Serializable
json_discriminator(field, mapping, *, default = nil)
json_discriminator
Constructor Detail
Instance Method Detail
The client supports versioned document changes in WorkspaceEdits
The client supports versioned document changes in WorkspaceEdits
The failure handling strategy of a client if applying the workspace edit fails.
The failure handling strategy of a client if applying the workspace edit fails.
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.