diff --git a/docs/changelog.rst b/docs/changelog.rst index 6ec11fc7e..ff441321f 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -168,6 +168,8 @@ Detailed list of changes 0.47.0 [future] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +- A new option :opt:`palette_generate` to automatically generate the 256 color palette from the first 16 colors (:pull:`9426`) + - For builtin key mappings automatically :ref:`fallback ` to matching the US-PC layout key when the pressed key has no matches and is a non-English character (:pull:`9671`) - :doc:`Remote control `: Expose :code:`session_name` in the output of ``kitten @ ls`` for each window (:iss:`9732`) diff --git a/kitty/options/definition.py b/kitty/options/definition.py index e27c03249..597c4cb96 100644 --- a/kitty/options/definition.py +++ b/kitty/options/definition.py @@ -1981,8 +1981,9 @@ opt('selection_background', '#fffacd', opt('palette_generate', 'fixed', choices=('fixed', 'semantic', 'legacy'), long_text=''' How to fill in any colors that are unset (set to :code:`none`) in the 256-color palette. -By default, for legacy compatibility, these are set to a fixed set of values. Instead, -you can have kitty :link:`generate them based on the first 16 colors `. +By default, for legacy compatibility, these are set to the fixed set of values used by historic terminals. + +Instead, you can have kitty :link:`generate them based on the first 16 colors `. The value :code:`semantic` means use an algorithm that gives good readability in light themes but changes the meaning of some colors compared to the fixed color encoding. The value