Groups which-key popup fields from EditorState.
Tracks the current trie node (for leader-key navigation), the pending timeout reference, and whether the popup should be displayed.
Summary
Types
@type t() :: %MingaEditor.State.WhichKey{ node: Minga.Keymap.Bindings.node_t() | nil, page: non_neg_integer(), prefix_keys: [String.t()], show: boolean(), timer: MingaEditor.UI.WhichKey.timer_ref() | nil }