From: Thorsten Kampe <thorsten@thorstenkampe.de>
To: zsh-users@zsh.org
Subject: Re: Zsh changes on Ubuntu
Date: Mon, 19 May 2014 22:32:49 +0200 [thread overview]
Message-ID: <lldppf$k5b$1@ger.gmane.org> (raw)
In-Reply-To: <87sio67z71.fsf@ft.bewatermyfriend.org>
* Frank Terbeck (Mon, 19 May 2014 14:03:30 +0200)
>
> Thorsten Kampe wrote:
> > * Frank Terbeck (Sat, 17 May 2014 12:29:58 +0200)
> >> Since ubuntu is debian's downstream, I'm pretty sure this may be tied to
> >> a change in debian's global zshrc: In pre-5.x packages, debian used a
> >> rather broken approach trying to read escape sequences for special keys
> >> from the terminfo database.
> >>
> >> Starting with the package for 5.0.0 and onward¹, that was fixed by
> >> setting the terminal zsh is running in into the correct mode for the
> >> values from terminfo to be applicable while zsh's line editor (ZLE) is
> >> running. This was done to make the setup work across as many different
> >> terminals as possible.
> [...]
> > "export DEBIAN_PREVENT_KEYBOARD_CHANGES=yes" in .zshenv did the
> > trick.
>
> No need to export the parameter. No external process will need it, and
> zshenv is read for every zsh-instance, that also reads zshrc.
>
> Generally, I wouldn't advice people to set the parameter. Setting the
> terminal into "keyboard-transmit-mode" (which is what the smkx terminfo
> entry does) while the line editor is active is the right thing to do,
> IMNSHO. Otherwise, you can't rely on values from $terminfo to be
> correct. The parameter is really meant for people who know what they are
> doing.
>
> I'm just mentioning this for the innocent lurker, who might be wondering
> what we're on about. I don't know of your background and you might
> indeed know what you're doing. This is not meant to be offensive.
No, I don"t know what I'm doing with that parameter. As far as I can
see it reverts the keyboard handling back to Ubuntu 12.04 so it can't
be that dramatic. And not exporting the parameter doesn't work with
Fizsh.
Thorsten
next prev parent reply other threads:[~2014-05-19 20:54 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-17 9:47 Thorsten Kampe
2014-05-17 10:29 ` Frank Terbeck
2014-05-19 10:57 ` Thorsten Kampe
2014-05-19 12:03 ` Frank Terbeck
2014-05-19 20:32 ` Thorsten Kampe [this message]
2014-05-19 21:15 ` Frank Terbeck
2014-05-22 16:57 ` Axel Beckert
2014-05-23 7:59 ` Guido van Steen
2014-05-23 10:49 ` Axel Beckert
2014-05-23 13:00 ` Guido van Steen
2014-05-23 13:45 ` Frank Terbeck
2014-06-08 9:07 ` Guido van Steen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='lldppf$k5b$1@ger.gmane.org' \
--to=thorsten@thorstenkampe.de \
--cc=zsh-users@zsh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).