class LSProtocol::WorkspaceOptions

Overview

Defines workspace specific capabilities of the server.

@since 3.18.0

Included Modules

Defined in:

lsprotocol/types.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(file_operations : FileOperationOptions | Nil = nil, text_document_content : TextDocumentContentOptions | TextDocumentContentRegistrationOptions | Nil = nil, workspace_folders : WorkspaceFoldersServerCapabilities | Nil = nil) #

[View source]

Instance Method Detail

def file_operations : FileOperationOptions | Nil #

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

@since 3.16.0


[View source]

The server supports the workspace/textDocumentContent request.

@since 3.18.0 @proposed


[View source]
def workspace_folders : WorkspaceFoldersServerCapabilities | Nil #

The server supports workspace folder.

@since 3.6.0


[View source]