class

LSProtocol::WorkspaceOptions

Inherits JSON::Serializable / Reference / Object

Defines workspace specific capabilities of the server.

@since 3.18.0

Constructors

new(pull : JSON::PullParser)
Source
new(file_operations : FileOperationOptions | Nil = nil, text_document_content : TextDocumentContentOptions | TextDocumentContentRegistrationOptions | Nil = nil, workspace_folders : WorkspaceFoldersServerCapabilities | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

file_operations

The server is interested in notifications/requests for operations on files.

@since 3.16.0

Source
text_document_content

The server supports the workspace/textDocumentContent request.

@since 3.18.0 @proposed

Source
workspace_folders

The server supports workspace folder.

@since 3.6.0

Source