home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / linux / 7093 < prev    next >
Encoding:
Text File  |  1992-07-30  |  5.1 KB  |  135 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!world!jrs
  3. From: jrs@world.std.com (Rick Sladkey)
  4. Subject: New version of GNU Emacs for Linux and FAQ
  5. Message-ID: <JRS.92Jul31001708@lepton.world.std.com>
  6. Lines: 124
  7. Sender: jrs@world.std.com (Rick Sladkey)
  8. Organization: The Internet
  9. Date: Fri, 31 Jul 1992 04:17:08 GMT
  10.  
  11. I have uploaded a new version of GNU Emacs for Linux to
  12. banjo.concert.net, tsx-11.mit.edu and nic.funet.fi.  The primary new
  13. features are shared libraries and extfs/dosfs compatible directory
  14. handling.  I am working on XMenu support and open-network-stream
  15. support.  Enclosed is the README.  Please let me know if there are any
  16. problems.
  17.  
  18. Enjoy,
  19.  
  20. Rick Sladkey
  21. jrs@world.std.com
  22. -----
  23.         FAQ for Linux version of GNU Emacs
  24.  
  25. This is a short list of Frequently Asked Questions about GNU Emacs
  26. under Linux.  It does not address general questions about Emacs which
  27. are not Linux specific.  For general help about Emacs, 1) learn to use
  28. and read the online documentation, 2) read the real Emacs FAQ found in
  29. emacs/etc/FAQ, and 3) read the newsgroup gnu.emacs.help.
  30.  
  31.                     Rick Sladkey <jrs@world.std.com>
  32.  
  33. * Does Linux Emacs use the shared libraries?
  34.  
  35. Yes.  It wasn't easy.  If you have any problems with them let me know.
  36. Also contact me if you would like static binaries.
  37.  
  38. * What version of the compiler was used?  Which shared libaries?
  39.  
  40. This describes version of GNU Emacs 18.58 for Linux 0.96b and above
  41. compiled with GCC 2.2.2 using the libc.2.2.2 and libX11.1.1 shared
  42. libraries.
  43.  
  44. * Which files do I need?
  45.  
  46. emacs-2.2.2.tar.Z        this file, sample default.el and diffs
  47. emacs-etc-2.2.2.tar.Z        emacs support programs and misc info
  48. emacs-shared-2.2.2.tar.Z    shared emacs binary and its doc file
  49. x11emacs-shared-2.2.2.tar.Z    shared x11emacs binary and its doc file
  50.  
  51. * How do I install them?
  52.  
  53. According to Linux convention, cd to /usr and untar the packages.
  54.  
  55. * Why can't Emacs find its support files anymore?
  56.  
  57. This is because older versions of Emacs were compiled with
  58. "/usr/local/emacs" based paths.  The current version is compiled with
  59. "/usr/emacs" paths.  If you have a previous installation, just "mv
  60. /usr/local/emacs /usr" and you're done.  If you can't bear to part
  61. with the "/usr/local" pathnames because of inertia then do "ln -s
  62. /usr/local/emacs /usr" and you can have them both.
  63.  
  64. * How do I get Emacs to recognize my cursor keys?
  65.  
  66. Simple.  Don't use them. :-)  Seriously, there are as many ways to do
  67. this are there are elisp hackers but the preferred way is to follow
  68. the pattern set by the other terminal definition files in
  69. emacs/lisp/term/*.el.  For just arrow keys you can just copy vt100.el
  70. to console.el and that's it.  For function keys and the others see
  71. the sample default.el included with this file.
  72.  
  73. * What packages are particularly useful under Linux?
  74.  
  75. Because info format is the documentation standard of the GNU project
  76. and just about everything except the kernel comes from FSF, you will
  77. find that Dave Gillespie's enhanced info package is very useful.  It
  78. allows multiple info directories, space bar paging, and supports
  79. compressed info files. Please learn to use info.  Imagine Unix life
  80. without man.
  81.  
  82. Others that I highly recommend are Sebastian Kremer's enhanced
  83. dired directory editor, Dave Gillespie's calc calculator, Masanobu
  84. UMEDA's gnus for usenet news, and Kyle Jone's vm for mail.
  85.  
  86. All can be found in the OSU Emacs archive.  See the real FAQ for more
  87. details.
  88.  
  89. * Does Linux Emacs support the X Window System?
  90.  
  91. Yes.  However, there are two binaries.  One without X support (about
  92. 485k) and one with X support (about 515k).
  93.  
  94. * Do I need both Emacs if I don't always use X?
  95.  
  96. No.  The X11 version works equally well inside or outside of X.  If
  97. you get the message "Check your DISPLAY variable" it means that you
  98. have defined DISPLAY in your ~/.profile (or whatever).  You can fix
  99. this by starting Emacs with 'emacs -nw' or by removing the DISPLAY
  100. variable from your ~/.profile and putting it in you ~/.xinitrc.
  101.  
  102. * Why doesn't Emacs use the settings my .Xdefaults/.Xresources file?
  103.  
  104. You are probably using the word "emacs" and your X version of emacs
  105. is called x11emacs.  Either use the word "Emacs" in your resource
  106. file or rename x11emacs to emacs.  See above question on why this
  107. is reasonable.
  108.  
  109. * I read about some menu that is supposed to pop up when I some mouse
  110.   button.  Why doesn't it work with Linux Emacs?
  111.  
  112. This requires XMenu support to be compiled in.  I tried it.  It
  113. doesn't work reliably.  So I didn't bloat the binary any further.
  114.  
  115. * Sometimes Emacs crashes with a SIGALRM message.  What's wrong?
  116.  
  117. You need to upgrade to a newer version of bash.  Some older versions
  118. of bash were compiled with buggy libraries that caused bash to
  119. send a SIGALRM to its parent in some circumstances.  Recent versions
  120. do not exhibit this problem.
  121.  
  122. * Why does Emacs always puts me in the root directory?
  123.  
  124. You have the previous version of Emacs compiled before GCC 2.11c and
  125. you are using the Linux extended filesystem.  Get the new version.
  126.  
  127. * Why doesn't Control-Z doesn't work right with Emacs?
  128. * Why doesn't job control work in shell mode?
  129.  
  130. You have a really old version of Linux Emacs.  Get the new one.
  131.  
  132. --
  133. Rick Sladkey
  134. jrs@world.std.com
  135.