symbol
¶
Capabilities relating to the workspace/symbol request.
- workspace.symbol.dynamicRegistration¶
Client Supported Since Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 Symbol request supports dynamic registration.
symbolKind
¶
- workspace.symbol.symbolKind.valueSet¶
Client Array
Boolean
Class
Constant
Constructor
Enum
EnumMember
Event
Field
File
Function
Interface
Key
Method
Module
Namespace
Null
Number
Object
Operator
Package
Property
String
Struct
TypeParameter
Variable
Emacs (eglot) - - - - - - - - - - - - - - - - - - - - - - - - - - Neovim - - - - - - - - - - - - - - - - - - - - - - - - - - Visual Studio Code - - - - - - - - - - - - - - - - - - - - - - - - - - The symbol kind values the client supports. When this property exists the client also guarantees that it will handle values outside its set gracefully and falls back to a default value when unknown.
If this property is not present the client only supports the symbol kinds from
File
toArray
as defined in the initial version of the protocol.
resolveSupport
¶
- workspace.symbol.resolveSupport.properties¶
Client Emacs (eglot) Neovim Visual Studio Code The properties that a client can resolve lazily. Usually
location.range