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/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/path_completion.rb,
lib/ruby_lsp/requests/selection_ranges.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/support/prefix_tree.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/highlight_target.rb,
lib/ruby_lsp/requests/support/rubocop_diagnostic.rb,
lib/ruby_lsp/requests/support/rails_document_client.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
more...

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)

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

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

Defined Under Namespace

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