X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=debian%2FNEWS;h=d03b75cac124eea5af81de46cd6cce893e2a5c1e;hb=39785572ebfa436d8a51a1b1f6b27ea0cdeca40a;hp=30b786171995cb28f249fadb2f82c9ff712b821e;hpb=5c7ee5821ea178b87025feac626cbc4f72b5d2f6;p=grml-etc-core.git diff --git a/debian/NEWS b/debian/NEWS index 30b7861..d03b75c 100644 --- a/debian/NEWS +++ b/debian/NEWS @@ -1,4 +1,4 @@ -grml-etc-core (0.7.5) unstable; urgency=low +grml-etc-core (0.8.0) unstable; urgency=low * zshrc: Prompt converted to zsh's prompt theme system: @@ -33,7 +33,33 @@ grml-etc-core (0.7.5) unstable; urgency=low zstyle ':prompt:grml:left:setup:items' \ rc virtual-env change-root user at host path vcs percent - -- Frank Terbeck Sun, 24 Mar 2013 01:21:18 +0100 + * zshrc: Keyboard setup changed to terminfo data + + This setup had a mixture of hard-coded escape sequences and a broken + terminfo data extraction scheme. + + Starting with this release, escape sequences are extracted from + terminfo exclusively (except for a handful of combinations, that are + commonly not found in terminfo databases). For this to work properly, + the terminal needs to be switched to "keyboard transmit mode" via the + `smkx' escape sequence (if a terminal's terminfo entry does not + support this key, keyboard transmit-mode is active all the time). To + enable this feature when zsh's line editor (zle) is active, this setup + now uses the `zle-line-init' and `zle-line-finish' hooks. The former + invokes the `smkx' sequence and the latter invokes the `rmkx' + sequence. + + If you override these hooks in your setup, make sure you include the + following function calls in your own hooks: + + zle-line-init: zle-smkx + zle-line-finish: zle-rmkx + + Unless your system does not have support for terminfo, the new setup + should work a lot more robust across a much larger number of terminals + and terminal/terminal-multiplexer combinations. + + -- Frank Terbeck Mon, 01 Apr 2013 16:53:31 +0200 grml-etc-core (0.3.62) unstable; urgency=low