struct LSP::InitializeParams

Included Modules

Defined in:

lsp/protocol/initialize_params.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def capabilities : ClientCapabilities #

The capabilities provided by the client (editor or tool)


[View source]
def capabilities=(capabilities : ClientCapabilities) #

The capabilities provided by the client (editor or tool)


[View source]
def process_id : Int32 | Nil #

[View source]
def process_id=(process_id : Int32 | Nil) #

[View source]
def root_uri : String | Nil #

[View source]
def root_uri=(root_uri : String | Nil) #

[View source]
def trace : String | Nil #

The initial trace setting. If omitted trace is disabled ('off').


[View source]
def trace=(trace : String | Nil) #

The initial trace setting. If omitted trace is disabled ('off').


[View source]
def workspace_folders : Array(WorkspaceFolder) | Nil #

[View source]
def workspace_folders=(workspace_folders : Array(WorkspaceFolder) | Nil) #

[View source]