langoustine.lsp.structures.TextDocumentEdit
See theTextDocumentEdit companion object
case class TextDocumentEdit(textDocument: OptionalVersionedTextDocumentIdentifier, edits: Vector[TextEdit | AnnotatedTextEdit])
Describes textual changes on a text document. A TextDocumentEdit describes all changes on a document version Si and after they are applied move the document to version Si+1. So the creator of a TextDocumentEdit doesn't need to sort the array of edits or do any kind of ordering. However the edits must be non overlapping.
Value parameters
- edits
-
The edits to be applied. since 3.16.0 - support for AnnotatedTextEdit. This is guarded using a client capability.
- textDocument
-
The text document to change.
Attributes
- Companion
- object
- Source
- structures.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article