|
kaycxx-term
C++ terminal library
|
Terminal hyperlinks and title changes use OSC sequences when terminal commands are enabled. OSC payloads are sanitized by removing ESC and BEL so user-provided text cannot terminate the OSC sequence.
When terminal commands are disabled, hyperlinks are rendered as plain text followed by the URL in parentheses.
push_title asks the terminal to save the current title and then sets a new one. pop_title asks the terminal to restore the saved title.
Title push/pop support is terminal-dependent. Unsupported terminals may ignore these sequences.