class LSP::InitializeParams
- LSP::InitializeParams
- Reference
- Object
Included Modules
Defined in:
requests/initialize.crConstructors
Instance Method Summary
-
#capabilities : ClientCapabilities
The capabilities provided by the client (editor or tool).
-
#capabilities=(capabilities : ClientCapabilities)
The capabilities provided by the client (editor or tool).
- #client_info : NamedTuple(name: String, version: String?)?
- #client_info=(client_info : NamedTuple(name: String, version: String?)?)
- #initialization_options : JSON::Any?
- #initialization_options=(initialization_options : JSON::Any?)
- #process_id : Int64 | Int32 | Nil
- #process_id=(process_id : Int64 | Int32 | Nil)
- #root_path : String?
- #root_path=(root_path : String?)
- #root_uri : String?
- #root_uri=(root_uri : String?)
-
#trace : String?
The initial trace setting.
-
#trace=(trace : String?)
The initial trace setting.
- #workspace_folders : Array(WorkspaceFolder)?
- #workspace_folders=(workspace_folders : Array(WorkspaceFolder)?)
Instance methods inherited from module LSP::WorkDoneProgressParams
work_done_token : ProgressToken?
work_done_token,
work_done_token=(work_done_token : ProgressToken?)
work_done_token=
Constructor Detail
Instance Method Detail
def capabilities=(capabilities : ClientCapabilities)
#
The capabilities provided by the client (editor or tool).