LSP::ServerCapabilities
Inherits JSON::Serializable / Struct / Value / Object
Server capabilities
Constructors
new(pull : JSON::PullParser)
Sourcenew
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
code_action_provider?
Sourcecode_lens_provider=(code_lens_provider : CodeLensOptions | Nil)
Sourcecode_lens_provider?
Sourcecompletion_provider=(completion_provider : CompletionOptions | Nil)
Sourcecompletion_provider?
Sourcedefinition_provider?
Sourcedocument_formatting_provider?
Sourcedocument_highlight_provider?
Sourcedocument_link_provider=(document_link_provider : DocumentLinkOptions | Nil)
Sourcedocument_link_provider?
Sourcedocument_range_formatting_provider?
Sourcedocument_symbol_provider?
Sourceexecute_command_provider=(execute_command_provider : ExecuteCommandOptions | Nil)
Sourceexecute_command_provider?
Sourcehover_provider?
Sourcereferences_provider?
Sourcerename_provider?
Sourcesignature_help_provider=(signature_help_provider : SignatureHelpOptions | Nil)
Sourcesignature_help_provider?
Sourcetext_document_sync?
Sourceworkspace=(workspace : WorkspaceServerCapabilities | Nil)
Sourceworkspace?
Sourceworkspace_symbol_provider?
Source