From: Michael Lemke (michael@chpc.utexas.edu)
Date: 02/06/93


From: michael@chpc.utexas.edu (Michael Lemke)
Subject: Re: 8 bit clean implies what?
Date: Sat, 6 Feb 1993 20:38:11 GMT

In article <DAVIS.93Feb6132229@pacific.mps.ohio-state.edu> davis@pacific.mps.ohio-state.edu (John E. Davis) writes:
>Hi,
>
>I have a few questions regarding the meaning of 8 bit clean editors.
>
>
>As I understand it, an editor which is 8 bit clean can display ALL 256
>characters on the output device.
>That is, the character should not be mapped
>to a displayable representation (i.e., ascii char 1 to two character sequence
>^A).

I don't think this is correct but I am not an expert on this. Check out
what ISO-Latin-1 means. There are quite a lot of control sequences
>128. e.g., CSI which is ESC [? in 7bit. Any terminal sending or
accepting 8bit controls will use them. Secondly, an 8bit clean editor
needs to know what are corresponding uppercase and lower case
characters, e.g. ċis lower case of Ċ.

>Finally, are characters with the hi bit set (>= 128) ever involved in keymaps?

Yes, see my comment above.

>This might seem like a silly question but for my purposes, it is the most
>important question. I tend to think of keymaps as involving only 7 bit chars,
>e.g., escape map. But is any known case of a keymap where the prefix character
>has the high bit set?

I do think but haven't tried that my vt220 will send CSI something or so
if I tell it to use 8bit control chars, which I haven't. You might also
look at the C LC_CTYPE stuff or how that is called, don't have my C book
handy. There is support for 8bit char sets.

Michael

-- 
Michael Lemke
Astronomy, UT Austin, Texas
(michael@io.as.utexas.edu or UTSPAN::UTADNX::IO::MICHAEL [SPAN])