mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-04-27 23:11:15 -03:00
Experience with OSC 133 and kitty keyboard protocol enabling sequences has shown that a lot of users are still on incompatible terminals. It's not always easy to fix those terminals straight away. There are probably some more environments where primary device attribute queries are not answered. Add a feature flag (similar to keyboard-protocols and mark-prompt) to allow users to turn this off. When the terminal fails to respond to primary device attribute, we already print an error pointing to "help terminal-compatibility". Inside that document, inside the "primary device attribute" section, point out this new feature flag.