On Mon, 13 Jun 2005, Paul van Tilburg wrote:
On Mon, Jun 13, 2005 at 06:57:17AM -0400, Thomas Dickey wrote:
I'm not sure what zsh is doing - it's possible that the problem lies
there. But the related change in ncurses is that the termcap interface
is a little smarter for transforming "me" (sgr0 in terminfo) to remove
the alternate character set string. [...]
I'm assuming that zsh is using the termcap interface rather than terminfo.
You can verify this by "nm" on zsh (or - it's probably stripped) using
"strings - /bin/zsh" and looking for tgetent. That would be for termcap.
Yes, that seems to be the case:
[EMAIL PROTECTED] strings - /bin/zsh | grep tgetent
tgetent
Should I forward the bug to the zsh package then, or..?
No - if zsh were using terminfo, I could assume that it was doing
something odd, but since it's using termcap, I'm assuming that it's my
error.
It's remotely possible that the Debian package installed the terminfo
and not the library. That's simple to check (tic -V should print
something with a 2005 patch date, e.g., 5.4.20050611).
The change I'm talking about was from last year, with 2-3 additions.
The most recent addition changed sgr0 so the alternate character set
stuff is on the end - but that worked when I tested it explicitly,
and I've been using it...
I'll look into this when I get home this afternoon.
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]