langoustine.lsp.structures.WorkspaceEditClientCapabilities
See theWorkspaceEditClientCapabilities companion object
case class WorkspaceEditClientCapabilities(documentChanges: Opt[Boolean], resourceOperations: Opt[Vector[ResourceOperationKind]], failureHandling: Opt[FailureHandlingKind], normalizesLineEndings: Opt[Boolean], changeAnnotationSupport: Opt[ChangeAnnotationSupport])
Value parameters
- changeAnnotationSupport
-
Whether the client in general supports change annotations on text edits, create file, rename file and delete file changes. since 3.16.0
- documentChanges
-
The client supports versioned document changes in
WorkspaceEdit
s - failureHandling
-
The failure handling strategy of a client if applying the workspace edit fails. since 3.13.0
- normalizesLineEndings
-
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 - resourceOperations
-
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders. since 3.13.0
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article