Module: RubyLsp::Requests

Defined in:
lib/ruby_lsp/requests.rb,
lib/ruby_lsp/requests/hover.rb,
lib/ruby_lsp/requests/code_lens.rb,
lib/ruby_lsp/requests/completion.rb,
lib/ruby_lsp/requests/definition.rb,
lib/ruby_lsp/requests/formatting.rb,
lib/ruby_lsp/requests/diagnostics.rb,
lib/ruby_lsp/requests/inlay_hints.rb,
lib/ruby_lsp/requests/base_request.rb,
lib/ruby_lsp/requests/code_actions.rb,
lib/ruby_lsp/requests/document_link.rb,
lib/ruby_lsp/requests/folding_ranges.rb,
lib/ruby_lsp/requests/support/common.rb,
lib/ruby_lsp/requests/support/sorbet.rb,
lib/ruby_lsp/requests/document_symbol.rb,
lib/ruby_lsp/requests/selection_ranges.rb,
lib/ruby_lsp/requests/show_syntax_tree.rb,
lib/ruby_lsp/requests/workspace_symbol.rb,
lib/ruby_lsp/requests/document_highlight.rb,
lib/ruby_lsp/requests/on_type_formatting.rb,
lib/ruby_lsp/requests/support/annotation.rb,
lib/ruby_lsp/requests/code_action_resolve.rb,
lib/ruby_lsp/requests/semantic_highlighting.rb,
lib/ruby_lsp/requests/support/rubocop_runner.rb,
lib/ruby_lsp/requests/support/selection_range.rb,
lib/ruby_lsp/requests/support/formatter_runner.rb,
lib/ruby_lsp/requests/support/rubocop_diagnostic.rb,
lib/ruby_lsp/requests/support/semantic_token_encoder.rb,
lib/ruby_lsp/requests/support/rubocop_formatting_runner.rb,
lib/ruby_lsp/requests/support/rubocop_diagnostics_runner.rb,
lib/ruby_lsp/requests/support/syntax_tree_formatting_runner.rb

Overview

Supported features

  • [DocumentSymbol](RubyLsp::Requests::DocumentSymbol)

  • [DocumentLink](RubyLsp::Requests::DocumentLink)

  • [Hover](RubyLsp::Requests::Hover)

  • [FoldingRange](RubyLsp::Requests::FoldingRanges)

  • [SelectionRange](RubyLsp::Requests::SelectionRanges)

  • [SemanticHighlighting](RubyLsp::Requests::SemanticHighlighting)

  • [Formatting](RubyLsp::Requests::Formatting)

  • [OnTypeFormatting](RubyLsp::Requests::OnTypeFormatting)

  • [Diagnostic](RubyLsp::Requests::Diagnostics)

  • [CodeAction](RubyLsp::Requests::CodeActions)

  • [CodeActionResolve](RubyLsp::Requests::CodeActionResolve)

  • [DocumentHighlight](RubyLsp::Requests::DocumentHighlight)

  • [InlayHint](RubyLsp::Requests::InlayHints)

  • [Completion](RubyLsp::Requests::Completion)

  • [CodeLens](RubyLsp::Requests::CodeLens)

  • [Definition](RubyLsp::Requests::Definition)

  • [ShowSyntaxTree](RubyLsp::Requests::ShowSyntaxTree)

  • [WorkspaceSymbol](RubyLsp::Requests::WorkspaceSymbol)

Defined Under Namespace

Modules: Support Classes: BaseRequest, CodeActionResolve, CodeActions, CodeLens, Completion, Definition, Diagnostics, DocumentHighlight, DocumentLink, DocumentSymbol, FoldingRanges, Formatting, Hover, InlayHints, OnTypeFormatting, SelectionRanges, SemanticHighlighting, ShowSyntaxTree, WorkspaceSymbol