struct LSP::InitializeParams
- LSP::InitializeParams
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
- LSP::WorkDoneProgressParams
Defined in:
lsp/lifecycle/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 | Nil) | Nil
- #client_info=(client_info : NamedTuple(name: String, version: String | Nil) | Nil)
- #initialization_options : JSON::Any | Nil
- #initialization_options=(initialization_options : JSON::Any | Nil)
-
#locale : String | Nil
The locale the client is currently showing the user interface in.
-
#locale=(locale : String | Nil)
The locale the client is currently showing the user interface in.
- #process_id : Int32 | Nil
- #process_id=(process_id : Int32 | Nil)
- #root_path : String | Nil
- #root_path=(root_path : String | Nil)
- #root_uri : String | Nil
- #root_uri=(root_uri : String | Nil)
-
#trace : TraceValue | Nil
The initial trace setting.
-
#trace=(trace : TraceValue | Nil)
The initial trace setting.
-
#workspace_folders : Array(WorkspaceFolder) | Nil
The workspace folders configured in the client when the server starts.
-
#workspace_folders=(workspace_folders : Array(WorkspaceFolder) | Nil)
The workspace folders configured in the client when the server starts.
Instance methods inherited from module LSP::WorkDoneProgressParams
work_done_token : ProgressToken | Nil
work_done_token,
work_done_token=(work_done_token : ProgressToken | Nil)
work_done_token=
Constructor Detail
Instance Method Detail
The capabilities provided by the client (editor or tool)
The locale the client is currently showing the user interface in. This must not necessarily be the locale of the operating system.
Uses IETF language tags as the value's syntax (See https://en.wikipedia.org/wiki/IETF_language_tag)
The locale the client is currently showing the user interface in. This must not necessarily be the locale of the operating system.
Uses IETF language tags as the value's syntax (See https://en.wikipedia.org/wiki/IETF_language_tag)
The initial trace setting. If omitted trace is disabled ('off').
The workspace folders configured in the client when the server starts.
This property is only available if the client supports workspace folders.
It can be null if the client supports workspace folders but none are
configured.
The workspace folders configured in the client when the server starts.
This property is only available if the client supports workspace folders.
It can be null if the client supports workspace folders but none are
configured.