Instance methods
code_action_provider
The server provides code actions. The CodeActionOptions return type is only
valid if the client signals code action literal support via the property
textDocument.codeAction.codeActionLiteralSupport.
Sourcecode_action_provider=(code_action_provider : Bool | CodeActionOptions | Nil)
The server provides code actions. The CodeActionOptions return type is only
valid if the client signals code action literal support via the property
textDocument.codeAction.codeActionLiteralSupport.
Sourcecode_lens_provider
The server provides code lens.
Sourcecode_lens_provider=(code_lens_provider : CodeLensOptions | Nil)
The server provides code lens.
Sourcecolor_provider
The server provides color provider support.
Sourcecolor_provider=(color_provider : Bool | DocumentColorOptions | DocumentColorRegistrationOptions | Nil)
The server provides color provider support.
Sourcecompletion_provider
The server provides completion support.
Sourcecompletion_provider=(completion_provider : CompletionOptions | Nil)
The server provides completion support.
Sourcedeclaration_provider
The server provides go to declaration support.
Sourcedeclaration_provider=(declaration_provider : Bool | DeclarationOptions | DeclarationRegistrationOptions | Nil)
The server provides go to declaration support.
Sourcedefinition_provider
The server provides goto definition support.
Sourcedefinition_provider=(definition_provider : Bool | DefinitionOptions | Nil)
The server provides goto definition support.
Sourcedocument_highlight_provider
The server provides document highlight support.
Sourcedocument_highlight_provider=(document_highlight_provider : Bool | DocumentHighlightOptions | Nil)
The server provides document highlight support.
Sourcedocument_link_provider
The server provides document link support.
Sourcedocument_link_provider=(document_link_provider : DocumentLinkOptions | Nil)
The server provides document link support.
Sourcedocument_symbol_provider
The server provides document symbol support.
Sourcedocument_symbol_provider=(document_symbol_provider : Bool | DocumentSymbolOptions | Nil)
The server provides document symbol support.
Sourceexecute_command_provider
The server provides execute command support.
Sourceexecute_command_provider=(execute_command_provider : ExecuteCommandOptions | Nil)
The server provides execute command support.
Sourceexperimental
Experimental server capabilities.
Sourceexperimental=(experimental : JSON::Any | Nil)
Experimental server capabilities.
Sourcefolding_range_provider
The server provides folding provider support.
Sourcefolding_range_provider=(folding_range_provider : Bool | FoldingRangeOptions | FoldingRangeRegistrationOptions | Nil)
The server provides folding provider support.
Sourcehover_provider
The server provides hover support.
Sourcehover_provider=(hover_provider : Bool | HoverOptions | Nil)
The server provides hover support.
Sourceimplementation_provider
The server provides goto implementation support.
Sourceimplementation_provider=(implementation_provider : Bool | ImplementationOptions | ImplementationRegistrationOptions | Nil)
The server provides goto implementation support.
Sourcereferences_provider
The server provides find references support.
Sourcereferences_provider=(references_provider : Bool | ReferenceOptions | Nil)
The server provides find references support.
Sourcerename_provider
The server provides rename support. RenameOptions may only be
specified if the client states that it supports
prepareSupport in its initial initialize request.
Sourcerename_provider=(rename_provider : Bool | RenameOptions | Nil)
The server provides rename support. RenameOptions may only be
specified if the client states that it supports
prepareSupport in its initial initialize request.
Sourceselection_range_provider
The server provides selection range support.
Sourceselection_range_provider=(selection_range_provider : Bool | SelectionRangeOptions | SelectionRangeRegistrationOptions | Nil)
The server provides selection range support.
Sourcesignature_help_provider
The server provides signature help support.
Sourcesignature_help_provider=(signature_help_provider : SignatureHelpOptions | Nil)
The server provides signature help support.
Sourcetext_document_sync
Defines how text documents are synced. Is either a detailed structure defining each notification or
for backwards compatibility the TextDocumentSyncKind number. If omitted it defaults to TextDocumentSyncKind.None.
Sourcetext_document_sync=(text_document_sync : TextDocumentSyncOptions | Nil)
Defines how text documents are synced. Is either a detailed structure defining each notification or
for backwards compatibility the TextDocumentSyncKind number. If omitted it defaults to TextDocumentSyncKind.None.
Sourcetype_definition_provider
The server provides goto type definition support.
Sourcetype_definition_provider=(type_definition_provider : Bool | TypeDefinitionOptions | TypeDefinitionRegistrationOptions | Nil)
The server provides goto type definition support.
Sourceworkspace
Workspace specific server capabilities
Sourceworkspace=(workspace : WorkspaceValue | Nil)
Workspace specific server capabilities
Sourceworkspace_symbol_provider
The server provides workspace symbol support.
Sourceworkspace_symbol_provider=(workspace_symbol_provider : Bool | Nil)
The server provides workspace symbol support.
Source