diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 167774ebf..af0ceedcc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -54,7 +54,7 @@ Notable improvements and fixes ------------------------------ .. _changelog-new-bindings: -- fish asks terminals to speak keyboard protocols CSI u, XTerm's ``modifyOtherKeys`` and some progressive enhancements from the `kitty keyboard protocol `_. +- fish now requests XTerm's ``modifyOtherKeys`` keyboard encoding and `kitty keyboard protocol's `_ progressive enhancements for a CSI u encoding. Depending on terminal support, this allows to bind a lot more key combinations, including arbitrary combinations of modifiers :kbd:`ctrl`, :kbd:`alt` and :kbd:`shift`, and to distinguish e.g. :kbd:`ctrl-i` from :kbd:`tab`. @@ -83,7 +83,7 @@ Notable improvements and fixes Deprecations and removed features --------------------------------- -- ``commandline --tokenize`` (short option ``-o``) has been deprecated in favor of ``commandline --tokens-expanded`` (short option ``-x``) which expands variables and other shell expressions, removing the need to use "eval" in completion scripts (:issue:`10212`). +- ``commandline --tokenize`` (short option ``-o``) has been deprecated in favor of ``commandline --tokens-expanded`` (short option ``-x``) which expands variables and other shell syntax, removing the need to use "eval" in completion scripts (:issue:`10212`). - Two new feature flags: - ``remove-percent-self`` (see ``status features``) disables PID expansion of ``%self`` which has been supplanted by ``$fish_pid`` (:issue:`10262`). @@ -110,6 +110,7 @@ Scripting improvements - A new redirection: ``