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: Lean.Lsp.Range → String → Lean.Lsp.TextDocumentContentChangeEvent
 - fullChange: 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