Subject: Re: kern/6536: wscons has no equivalent to PCVT_META_ESC
To: None <sommerfeld@orchard.arlington.ma.us>
From: Dave Sainty <dave@dtsp.co.nz>
List: netbsd-bugs
Date: 12/06/1998 13:37:43
Bill Sommerfeld writes:
> >Number: 6536
> >Category: kern
> >Synopsis: wscons has no equivalent to PCVT_META_ESC
>
> >Description:
> wscons appears to have no equivalent to pcvt's "PCVT_META_ESC"
> option; meta always sets the eighth bit of the character.
> maybe i'm confused about i18n issues, but this would appear to
> be problematic if you want a meta key and also want to be able
> to enter non-7bit-ascii characters via a "compose" type
> function.
>
> I notice this most with zsh, which has an emacs mode but
> doesn't seem to play the bit-8-set == meta game..
Zsh is more happy with meta = bit 8 than meta = extra ESC...
What may be happening here is the tty is set to 7 bit characters (do a
stty -a and look for cs7 or cs8).
Otherwise try "bindkey -m", or "bindkey" and ensure that binding for
meta-key sequences (\M-something) exist.
It isn't awfully clear what to do with the meta key, but it really
seems like sending ESC-<character> is wrong, its almost always used as
a work around when there's a better solution.
That said, the "compose" key comment is very true, so maybe using bit
8 isn't really appropriate either.
Perhaps there is a terminal out there that sets a precident for
indicating the meta key was down that could be implemented? (A late
model VT or something?)