Section "Text Document Synchronization" of the LSP spec.
- none : Lean.Lsp.TextDocumentSyncKind
- full : Lean.Lsp.TextDocumentSyncKind
- incremental : Lean.Lsp.TextDocumentSyncKind
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
- textDocument : Lean.Lsp.TextDocumentItem
Instances For
- documentSelector? : Option Lean.Lsp.DocumentSelector
- syncKind : Lean.Lsp.TextDocumentSyncKind
Instances For
- rangeChange (range : Lean.Lsp.Range) (text : String) : Lean.Lsp.TextDocumentContentChangeEvent
- fullChange (text : String) : Lean.Lsp.TextDocumentContentChangeEvent
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
- textDocument : Lean.Lsp.VersionedTextDocumentIdentifier
- contentChanges : Array Lean.Lsp.TextDocumentContentChangeEvent
Instances For
- textDocument : Lean.Lsp.TextDocumentIdentifier
Instances For
Equations
- Lean.Lsp.instToJsonSaveOptions = { toJson := Lean.Lsp.toJsonSaveOptions✝ }
Equations
- Lean.Lsp.instFromJsonSaveOptions = { fromJson? := Lean.Lsp.fromJsonSaveOptions✝ }
- textDocument : Lean.Lsp.TextDocumentIdentifier
Instances For
NOTE: This is defined twice in the spec. The latter version has more fields.
- openClose : Bool
- change : Lean.Lsp.TextDocumentSyncKind
- willSave : Bool
- willSaveWaitUntil : Bool
- save? : Option Lean.Lsp.SaveOptions