mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-04-14 11:35:48 +00:00
Related to #5932 This updates our OSC parser to parse the full OSC 133 specification: https://gitlab.freedesktop.org/Per_Bothner/specifications/blob/master/proposals/semantic-prompts.md The logic for handling these events was _unchanged_ from our prior implementation. This is just a parser-only update. As such, we ignore a bunch of semantic prompt command we should definitely handle, and incorrectly handle others. This is the crux of #5932 that I want to head towards fixing. This PR just contains the parser updates. I also retained all the Kitty parser extensions. **AI disclosure:** AI helped a lot of the rote tasks once I manually did a few. I'm still reviewing this manually but will do so shortly.