SignatureHelpContext

langoustine.lsp.structures.SignatureHelpContext
See theSignatureHelpContext companion object
case class SignatureHelpContext(triggerKind: SignatureHelpTriggerKind, triggerCharacter: Opt[String], isRetrigger: Boolean, activeSignatureHelp: Opt[SignatureHelp])

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

Value parameters

activeSignatureHelp

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

isRetrigger

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.

triggerCharacter

Character that caused signature help to be triggered. This is undefined when triggerKind !== SignatureHelpTriggerKind.TriggerCharacter

triggerKind

Action that caused signature help to be triggered.

Attributes

Since

3.15.0

Companion
object
Source
structures.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product