GenLSP.Protocol.Structures.TextDocumentEdit (gen_lsp v0.0.1)

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.

properties

Properties

textDocument :: OptionalVersionedTextDocumentIdentifier (required)

The text document to change.

edits :: unimplemented doc type (required)

The edits to be applied.

@since 3.16.0 - support for AnnotatedTextEdit. This is guarded using a client capability.