struct LSP::Data::ServerCapabilities
- LSP::Data::ServerCapabilities
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
lsp/data/server_capabilities.crConstructors
Instance Method Summary
- #code_action_provider : Bool | CodeActionOptions
- #code_action_provider=(code_action_provider : Bool | CodeActionOptions)
- #code_lens_provider : CodeLensOptions | Nil
- #code_lens_provider=(code_lens_provider : CodeLensOptions | Nil)
- #color_provider : Bool | StaticRegistrationOptions
- #color_provider=(color_provider : Bool | StaticRegistrationOptions)
- #completion_provider : CompletionOptions | Nil
- #completion_provider=(completion_provider : CompletionOptions | Nil)
- #definition_provider : Bool
- #definition_provider=(definition_provider : Bool)
- #document_formatting_provider : Bool | WorkDoneProgressOptions
- #document_formatting_provider=(document_formatting_provider : Bool | WorkDoneProgressOptions)
- #document_highlight_provider : Bool
- #document_highlight_provider=(document_highlight_provider : Bool)
- #document_link_provider : DocumentLinkOptions | Nil
- #document_link_provider=(document_link_provider : DocumentLinkOptions | Nil)
- #document_on_type_formatting_provider : DocumentOnTypeFormattingOptions | Nil
- #document_on_type_formatting_provider=(document_on_type_formatting_provider : DocumentOnTypeFormattingOptions | Nil)
- #document_range_formatting_provider : Bool | WorkDoneProgressOptions
- #document_range_formatting_provider=(document_range_formatting_provider : Bool | WorkDoneProgressOptions)
- #document_symbol_provider : Bool
- #document_symbol_provider=(document_symbol_provider : Bool)
- #execute_command_provider : ExecuteCommandOptions | Nil
- #execute_command_provider=(execute_command_provider : ExecuteCommandOptions | Nil)
-
#experimental : JSON::Any
Experimental server capabilities.
-
#experimental=(experimental : JSON::Any)
Experimental server capabilities.
- #folding_range_provider : Bool | StaticRegistrationOptions
- #folding_range_provider=(folding_range_provider : Bool | StaticRegistrationOptions)
- #hover_provider : Bool
- #hover_provider=(hover_provider : Bool)
- #implementation_provider : Bool | StaticRegistrationOptions
- #implementation_provider=(implementation_provider : Bool | StaticRegistrationOptions)
- #references_provider : Bool
- #references_provider=(references_provider : Bool)
- #rename_provider : Bool | RenameOptions
- #rename_provider=(rename_provider : Bool | RenameOptions)
- #signature_help_provider : SignatureHelpOptions | Nil
- #signature_help_provider=(signature_help_provider : SignatureHelpOptions | Nil)
- #text_document_sync : TextDocumentSyncOptions
- #text_document_sync=(text_document_sync : TextDocumentSyncOptions)
- #type_definition_provider : Bool | StaticRegistrationOptions
- #type_definition_provider=(type_definition_provider : Bool | StaticRegistrationOptions)
-
#workspace : WorkspaceOptions
Workspace specific server capabilities
-
#workspace=(workspace : WorkspaceOptions)
Workspace specific server capabilities
- #workspace_symbol_provider : Bool
- #workspace_symbol_provider=(workspace_symbol_provider : Bool)
Constructor Detail
Instance Method Detail
def document_formatting_provider=(document_formatting_provider : Bool | WorkDoneProgressOptions)
#
def document_on_type_formatting_provider=(document_on_type_formatting_provider : DocumentOnTypeFormattingOptions | Nil)
#
def document_range_formatting_provider=(document_range_formatting_provider : Bool | WorkDoneProgressOptions)
#
def execute_command_provider=(execute_command_provider : ExecuteCommandOptions | Nil)
#
def folding_range_provider=(folding_range_provider : Bool | StaticRegistrationOptions)
#
def implementation_provider=(implementation_provider : Bool | StaticRegistrationOptions)
#
def type_definition_provider=(type_definition_provider : Bool | StaticRegistrationOptions)
#