GenLSP.Protocol.Structures.SignatureHelpContext (gen_lsp v0.0.1)

Additional information about the context in which a signature help request was triggered.

@since 3.15.0

properties

Properties

triggerKind :: SignatureHelpTriggerKind (required)

Action that caused signature help to be triggered.

triggerCharacter :: string

Character that caused signature help to be triggered.

This is undefined when triggerKind !== SignatureHelpTriggerKind.TriggerCharacter

isRetrigger :: boolean (required)

true if signature help was already showing when it was triggered.

Retriggers occurs 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.

activeSignatureHelp :: SignatureHelp

The currently active SignatureHelp.

The activeSignatureHelp has its SignatureHelp.activeSignature field updated based on the user navigating through available signatures.