home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / linux / 20063 < prev    next >
Encoding:
Text File  |  1992-12-12  |  1.8 KB  |  41 lines

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