query_terminal: Add support for reporting name of the OS the terminal emulator is running on

Fixes #8201
This commit is contained in:
Kovid Goyal
2025-01-07 08:21:53 +05:30
parent a3d6bf7a2c
commit 69aead6d3d
3 changed files with 16 additions and 2 deletions

View File

@@ -87,7 +87,7 @@ Detailed list of changes
0.39.0 [future]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- diff kitten: Automatically use dark/light color scheme based on the color scheme of the parent terminal. Can be controlled via the new :opt:`kitten-diff.color_scheme` option. Note that this is a **default behavior change** (:iss:`8170`)
- :doc:`diff kitten <kittens/diff>`: Automatically use dark/light color scheme based on the color scheme of the parent terminal. Can be controlled via the new :opt:`kitten-diff.color_scheme` option. Note that this is a **default behavior change** (:iss:`8170`)
- Allow dynamically generating configuration by running an arbitrary program using the new :code:`geninclude` directive in :file:`kitty.conf`
@@ -101,6 +101,8 @@ Detailed list of changes
- diff kitten: Abort when run inside a terminal that does not support the kitty keyboard protocol (:iss:`8185`)
- :doc:`query kitten <kittens/query_terminal>`: Add support for reporting name of the OS the terminal emulator is running on (:iss:`8201`)
- macOS: Allow using the Passwords app to autofill passwords via the Edit->Autofill menu mimicking other macOS applications (:pull:`8195`)
- macOS: Add menu items to the Edit menu to clear the screen and scrollback