struct

LSP::WorkspaceFoldersServerCapabilities

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new(supported : Bool | Nil = false, change_notifications : Bool | String | Nil = false)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

change_notifications

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.

Source
change_notifications=(change_notifications : String | Bool | 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.

Source
supported

The server has support for workspace folders

Source
supported=(supported : Bool | Nil)

The server has support for workspace folders

Source