Functionality to do with initializing and shutting down the server ("General Messages" section of LSP spec).
Equations
Instances For
def
Lean.Lsp.instToJsonHashSet
{α : Type u_1}
[BEq α]
[Hashable α]
[ToJson α]
:
ToJson (Std.HashSet α)
Equations
Instances For
def
Lean.Lsp.instFromJsonHashSet
{α : Type u_1}
[BEq α]
[Hashable α]
[FromJson α]
:
FromJson (Std.HashSet α)
Equations
Instances For
- logDir? : Option System.FilePath
- allowedMethods? : Option (Std.HashSet String)
- disallowedMethods? : Option (Std.HashSet String)
Instances For
Lean-specific initialization options.
Whether the client supports interactive widgets. When true, in order to improve performance the server may cease including information which can be retrieved interactively in some standard LSP messages. Defaults to false.
Instances For
Equations
Instances For
Equations
Instances For
- clientInfo? : Option ClientInfo
Not used by the language server. We use the cwd of the server process instead.
- initializationOptions? : Option InitializationOptions
- capabilities : ClientCapabilities
- trace : Trace
If omitted, we default to off.
- workspaceFolders? : Option (Array WorkspaceFolder)
Instances For
Equations
Instances For
- capabilities : ServerCapabilities
- serverInfo? : Option ServerInfo