View Source GenLSP.Structures.WorkspaceSymbolClientCapabilities (gen_lsp v0.8.1)

Client capabilities for a {@link WorkspaceSymbolRequest}.

Link to this section Summary

Functions

Fields

  • dynamic_registration: Symbol request supports dynamic registration.

Link to this section Types

@type t() :: %GenLSP.Structures.WorkspaceSymbolClientCapabilities{
  dynamic_registration: boolean() | nil,
  resolve_support: map() | nil,
  symbol_kind: map() | nil,
  tag_support: map() | nil
}

Link to this section Functions

Link to this function

%GenLSP.Structures.WorkspaceSymbolClientCapabilities{}

View Source (struct)

fields

Fields

  • dynamic_registration: Symbol request supports dynamic registration.

  • symbol_kind: Specific capabilities for the SymbolKind in the workspace/symbol request.

  • tag_support: The client supports tags on SymbolInformation. Clients supporting tags have to handle unknown tags gracefully.

    @since 3.16.0

  • resolve_support: The client support partial workspace symbols. The client will send the request workspaceSymbol/resolve to the server to resolve additional properties.

    @since 3.17.0