LSP::WorkspaceEditClientCapabilities
Inherits JSON::Serializable < LSP::Initializer < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Sourcenew
SourceInstance methods
document_changes=(document_changes : Bool | Nil)
The client supports versioned document changes in WorkspaceEdits
failure_handling
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
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.
resource_operations=(resource_operations : Array(ResourceOperationKind) | Nil)
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.