Per-terminal quirk corrections applied after the naive grammar parse (F0 §3 catalog, 04 design §1c).
Quirks in the 2026 slice:
- Alacritty stuck-at-2 -- Alacritty answers DECRQM 2026 with
Pm = 2and the value never flips to1after a set.2("mode recognized, currently reset") already classifies as supported under the generic rule; the quirk records:no_verify_2026so callers never do a set-then-requery verification (04 §10 Q1:no_verify, not a value override). - tmux/screen conservative clamp -- passthrough is off by default
since tmux 3.3a (F0 §7.4); replies observed inside a multiplexer
describe the inner terminal at best and garble at worst. Clamp:
sync_output: false, tier capped at:modern, kitty caps cleared.$TERM=screenis never trusted to widen anything. - Windows platform gates -- no XTVERSION / pixel geometry / 2048 on Windows Terminal; gate those caps by platform, not by DECRQM absence (F0 §9).
Summary
Functions
Applies the quirk table to a naively-classified record.
Functions
@spec apply( Raxol.Terminal.Capabilities.t(), Raxol.Terminal.Capabilities.ReplyScanner.t(), map(), keyword() ) :: Raxol.Terminal.Capabilities.t()
Applies the quirk table to a naively-classified record.