4 ms·
There is much more, though. See here for an overview: https://github.com/albertz/wiki/blob/master/terminal-escape-codes.md https://github.com/albertz/wiki/blo
by albertzeyer 6y ago
There is much more, though.
See here for an overview:
https://github.com/albertz/wiki/blob/master/terminal-escape-codes.md https://github.com/albertz/wiki/blob/master/terminal-escape-...
There are a couple of non-standard extensions, e.g. by iTerm:
https://iterm2.com/documentation-escape-codes.html https://iterm2.com/documentation-escape-codes.html https://iterm2.com/documentation-images.html https://iterm2.com/documentation-images.html
Some of them are pretty complicated to standardize. E.g. see this discussion on simple image support:
https://gitlab.freedesktop.org/terminal-wg/specifications/-/issues/12 https://gitlab.freedesktop.org/terminal-wg/specifications/-/...
- joveian 6y agoI've been learning kitty the past few days. It also has several extensions (image mode, more complete keyboard handling, and a few others): https://sw.kovidgoyal.net/kitty/protocol-extensions.html https://sw.kovidgoyal.net/kitty/protocol-extensions.html Here is an overview of image modes: https://github.com/kovidgoyal/kitty/issues/33 https://github.com/kovidgoyal/kitty/issues/33 The terminal hyperlink thing seems quite useful. Kitty has some magic where if you click a hyperlink over a direct ssh connection it shows you a menu that has some options like download or download/open in editor/reupload when done. I haven't checked the details yet how it determines that you are in an ssh session.