home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!enterpoop.mit.edu!bloom-picayune.mit.edu!daemon
- From: Renaud Marlet <Renaud.Marlet@sophia.inria.fr>
- Subject: Re: Epoch 4.2/viewer/ctl-arrow
- Message-ID: <1992Dec12.150218.19354@athena.mit.edu>
- Sender: daemon@athena.mit.edu (Mr Background)
- Reply-To: Renaud.Marlet@sophia.inria.fr
- Organization: The Internet
- Date: Sat, 12 Dec 1992 15:02:18 GMT
- Lines: 29
-
-
- The 8 bits display was controlled in Epoch4.0 with variable "ctl-arrow",
- but now, in Epoch4.2, it is handled with variable "meta-printable".
- Setting "ctl-arrow" to anything but t or () is experimentally a bad idea.
- Anyway, "viewer" manages it for you. You don't need to do that yourself.
- So the only thing I can think of lies in this excerpt from the
- README.viewer file:
-
- |> Epoch needs a lit hack to be able to display the whole (f)math font,
- |> otherwise, you'll miss the greek letters. This is because it believes
- |> an 8bits-font begins at 0241 (octal). So does Lucid with character
- |> 0240. In epoch you need to patch a line the file src/buffer.h from
- |> #define is_meta_char(c) ((c) > 0240 && (c) <= 0377)
- |> to
- |> #define is_meta_char(c) ((c) >= 0200 && (c) <= 0377)
- |>
- |> In Lucid, concerning the character 0240, well, I don't believe in the
- |> next release, so you may hack the lines
- |> if (c == 0240) c = ' ';
- |> or
- |> (c == 0240 ? ' ' : c)
- |> in file src/xdisp.c to get rid of this silly non-uniformity.
-
- As you see, Lucid emacs needs a similar hack. The package "viewer" uses an
- embryonic Epoch/Lucid-portable package called "portable". You might want
- to check that your version is up to date with the one on babar.inria.fr
- (138.96.24.21) in pub/emacs. Sorry, but there is no version number (yet?).
-
- Renaud [marlet@sophia.inria.fr]
-