blink-cmp-ssh/spec
Barrett Ruth e9bb8de70f
refactor: derive enum values from man page instead of hardcoding
Problem: static_enums was a manually maintained table of ~40 keywords
that could go stale when OpenSSH adds or changes config options.

Solution: parse enum values directly from the ssh_config man page using
two strategies: definitive list sentences ("The argument must be X, Y,
or Z") and fallback extraction from "set to X" patterns. Also fixes
keyword detection to handle digits (ForwardX11) and inline definitions
(Tunnel, SetEnv). Covers 36/41 old keywords plus discovers 4 new ones
(IPQoS, SyslogFacility, ObscureKeystrokeTiming, ControlPersist).
2026-02-22 23:34:47 -05:00
..
helpers.lua feat: initial blink-cmp-ssh implementation 2026-02-22 21:04:15 -05:00
minimal_init.lua feat: initial blink-cmp-ssh implementation 2026-02-22 21:04:15 -05:00
ssh_spec.lua refactor: derive enum values from man page instead of hardcoding 2026-02-22 23:34:47 -05:00