feat(cli): list keybindings from key tables (#10028) master
Closes #9995 **Problem**: `ghostty +list-keybinds` doesn't display bindings from key tables. **Solution**: Iterate over `keybinds.tables` and collect bindings from each table, prefixing them with `table_name/` in the output. Bindings are sorted with default bindings first, then table bindings grouped alphabetically by table name. https://github.com/user-attachments/assets/de73b66a-fc23-4913-a083-7a4aa992c5ec > _My theme is "Monokai Pro Octagon" which makes `blue` → `orange`_ <details> <summary>Default theme output</summary> <img width="942" height="824" alt="Screenshot 2025-12-23 at 08 34 10" src="https://github.com/user-attachments/assets/21b3a746-930c-4795-b538-f92455cf5fa5" /> </details> I chose `8` (for `table_style`) since table names are secondary (thus, dim gray color) and color is distinct without overpowering. Obviously, open to whatever is preferred. **Testing**: Manual verification with configs containing multiple key tables, chained bindings within tables, and mixed default/table bindings. --- > **AI Disclosure**: Claude Code for research and review. All code typed by me.