Equations
- One or more equations did not get rendered due to their size.
Instances For
Handles completionItem/resolve
requests that are sent by the client after the user selects
a completion item that was provided by textDocument/completion
. Resolving the item fills the
detail?
field of the item with the pretty-printed type.
This control flow is necessary because pretty-printing the type for every single completion item
(even those never selected by the user) is inefficient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Server.FileWorker.locationLinksOfInfo
(kind : Lean.Server.GoToKind)
(ictx : Lean.Elab.InfoWithCtx)
(infoTree? : optParam (Option Lean.Elab.InfoTree) none)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Server.FileWorker.locationLinksOfInfo.extractInstances
(i : Lean.Elab.Info)
(ci : Lean.Elab.ContextInfo)
:
Equations
- One or more equations did not get rendered due to their size.
- Lean.Server.FileWorker.locationLinksOfInfo.extractInstances i ci x = pure #[]
Instances For
def
Lean.Server.FileWorker.handleDefinition
(kind : Lean.Server.GoToKind)
(p : Lean.Lsp.TextDocumentPositionParams)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
partial def
Lean.Server.FileWorker.handleDocumentHighlight.highlightReturn?
(text : Lean.FileMap)
(pos : String.Pos)
(doRange? : Option Lean.Lsp.Range)
:
The list of the name components introduced by this namespace command, in reverse order so that
end
will peel them off from the front.- stx : Lean.Syntax
- selection : Lean.Syntax
- prevSiblings : Array Lean.Lsp.DocumentSymbol
Instances For
def
Lean.Server.FileWorker.NamespaceEntry.finish
(text : Lean.FileMap)
(syms : Array Lean.Lsp.DocumentSymbol)
(endStx : Option Lean.Syntax)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
partial def
Lean.Server.FileWorker.handleDocumentSymbol.toDocumentSymbols
(text : Lean.FileMap)
(stxs : List Lean.Syntax)
(syms : Array Lean.Lsp.DocumentSymbol)
(stack : List Lean.Server.FileWorker.NamespaceEntry)
:
partial def
Lean.Server.FileWorker.handleDocumentSymbol.toDocumentSymbols.popStack
(text : Lean.FileMap)
(stx : Lean.Syntax)
(stxs : List Lean.Syntax)
(n : Nat)
(syms : Array Lean.Lsp.DocumentSymbol)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
- beginPos : String.Pos
- endPos : String.Pos
- text : Lean.FileMap
Instances For
- lastLspPos : Lean.Lsp.Position
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Server.FileWorker.handleSemanticTokens.addToken
(stx : Lean.Syntax)
(type : Lean.Lsp.SemanticTokenType)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Server.FileWorker.handleSemanticTokensFull x = Lean.Server.FileWorker.handleSemanticTokens 0 { byteIdx := 1 <<< 31 }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Server.FileWorker.handleFoldingRange.isImport stx = (Lean.Syntax.isOfKind stx `Lean.Parser.Module.header || Lean.Syntax.isOfKind stx `Lean.Parser.Command.open)
Instances For
partial def
Lean.Server.FileWorker.handleFoldingRange.addRanges
(text : Lean.FileMap)
(sections : List (Nat × Option String.Pos))
:
partial def
Lean.Server.FileWorker.handleFoldingRange.addRanges.popRanges
(text : Lean.FileMap)
(stx : Lean.Syntax)
(stxs : List Lean.Syntax)
(n : Nat)
(sections : List (Nat × Option String.Pos))
:
def
Lean.Server.FileWorker.handleFoldingRange.addCommandRange
(text : Lean.FileMap)
(stx : Lean.Syntax)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Server.FileWorker.handleFoldingRange.addRangeFromSyntax
(text : Lean.FileMap)
(kind : Lean.Lsp.FoldingRangeKind)
(stx : Lean.Syntax)
:
Equations
- Lean.Server.FileWorker.handleFoldingRange.addRangeFromSyntax text kind stx = Lean.Server.FileWorker.handleFoldingRange.addRange text kind (Lean.Syntax.getPos? stx) (Lean.Syntax.getTailPos? stx)
Instances For
def
Lean.Server.FileWorker.handleFoldingRange.addRange
(text : Lean.FileMap)
(kind : Lean.Lsp.FoldingRangeKind)
(start? : Option String.Pos)
(stop? : Option String.Pos)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.