class LSProtocol::WorkspaceFoldersServerCapabilities

Included Modules

Defined in:

lsprotocol/types.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(change_notifications : Bool | String | Nil = nil, supported : Bool | Nil = nil) #

[View source]

Instance Method Detail

def change_notifications : Bool | String | Nil #

Whether the server wants to receive workspace folder change notifications.

If a string is provided the string is treated as an 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 : Bool | Nil #

The server has support for workspace folders


[View source]