struct
LSP::SignatureHelpContext
- LSP::SignatureHelpContext
- Struct
- Value
- Object
Overview
Additional information about the context in which a signature help request was triggered.
Included Modules
Defined in:
requests/language_features/signature_help.crConstructors
Instance Method Summary
-
#active_signature_help : SignatureHelp | Nil
The currently active
SignatureHelp. -
#active_signature_help=(active_signature_help : SignatureHelp | Nil)
The currently active
SignatureHelp. -
#is_retrigger : Bool
trueif signature help was already showing when it was triggered. -
#is_retrigger=(is_retrigger : Bool)
trueif signature help was already showing when it was triggered. -
#trigger_character : String | Nil
Character that caused signature help to be triggered.
-
#trigger_character=(trigger_character : String | Nil)
Character that caused signature help to be triggered.
-
#trigger_kind : SignatureHelpTriggerKind
Action that caused signature help to be triggered.
-
#trigger_kind=(trigger_kind : SignatureHelpTriggerKind)
Action that caused signature help to be triggered.
Macros inherited from module JSON::Serializable
json_discriminator(field, mapping, *, default = nil)
json_discriminator
Constructor Detail
Instance Method Detail
The currently active SignatureHelp.
The activeSignatureHelp has its SignatureHelp.activeSignature field updated based on
the user navigating through available signatures.
The currently active SignatureHelp.
The activeSignatureHelp has its SignatureHelp.activeSignature field updated based on
the user navigating through available signatures.
true if signature help was already showing when it was triggered.
Retriggers occur when the signature help is already active and can be caused by actions such as typing a trigger character, a cursor move, or document content changes.
true if signature help was already showing when it was triggered.
Retriggers occur when the signature help is already active and can be caused by actions such as typing a trigger character, a cursor move, or document content changes.
Character that caused signature help to be triggered.
This is undefined when triggerKind !== SignatureHelpTriggerKind.TriggerCharacter
Character that caused signature help to be triggered.
This is undefined when triggerKind !== SignatureHelpTriggerKind.TriggerCharacter
Action that caused signature help to be triggered.