struct LSP::WorkspaceFolders

Included Modules

Defined in:

lsp/protocol/workspace_folders.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(supported : Bool, change_notifications : Bool | String) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def change_notifications : String | Bool #

Whether the server wants to receive workspace folder change notifications.

If a strings is provided the string is treated as a ID under which the notification is registered on the client side. The ID can be used to unregister for these events using the client/unregisterCapability request.


[View source]
def change_notifications=(change_notifications : String | Bool) #

Whether the server wants to receive workspace folder change notifications.

If a strings is provided the string is treated as a ID under which the notification is registered on the client side. The ID can be used to unregister for these events using the client/unregisterCapability request.


[View source]
def supported=(supported : Bool) #

The server has support for workspace folders


[View source]
def supported? : Bool #

The server has support for workspace folders


[View source]