Add more text roles and links. Fix typos. Adjust the default shortcut order in overview. Notes on the impact of kitty-open.desktop on the default open apps. Document KITTY_DEVELOP_FROM in glossary. Add Python type hints to the watcher example. Mention clone-in-kitty in launch --copy-env. Fix remote control ls example does not work, by escaping the backslash.
19 lines
835 B
ReStructuredText
19 lines
835 B
ReStructuredText
Query terminal
|
|
=================
|
|
|
|
This kitten is used to query |kitty| from terminal programs about version, values
|
|
of various runtime options controlling its features, etc.
|
|
|
|
The querying is done using the (*semi*) standard XTGETTCAP escape sequence
|
|
pioneered by xterm, so it works over SSH as well. The downside is that it is
|
|
slow, since it requires a roundtrip to the terminal emulator and back.
|
|
|
|
If you want to do some of the same querying in your terminal program without
|
|
depending on the kitten, you can do so, by processing the same escape codes.
|
|
Search `this page <https://invisible-island.net/xterm/ctlseqs/ctlseqs.html>`__
|
|
for *XTGETTCAP* to see the syntax for the escape code and read the source of
|
|
this kitten to find the values of the keys for the various queries.
|
|
|
|
|
|
.. include:: ../generated/cli-kitten-query_terminal.rst
|