home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / linux / 16636 < prev    next >
Encoding:
Text File  |  1992-11-14  |  6.3 KB  |  157 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!elroy.jpl.nasa.gov!usc!news.bbn.com!noc.near.net!mv!world!jrs
  3. From: jrs@world.std.com (Rick Sladkey)
  4. Subject: FAQ for Linux version of GNU Emacs
  5. In-Reply-To: gopalan@millelac.rhrk.uni-kl.de's message of Fri, 13 Nov 1992 10:34:41 GMT
  6. Message-ID: <JRS.92Nov13192213@lepton.world.std.com>
  7. Sender: jrs@world.std.com (Rick Sladkey)
  8. Organization: The Internet
  9. References: <JRS.92Nov12013048@lepton.world.std.com> <1992Nov13.103441.2272@rhrk.uni-kl.de>
  10. Date: Sat, 14 Nov 1992 00:22:13 GMT
  11. Lines: 144
  12.  
  13. >>>>> On Fri, 13 Nov 1992 10:34:41 GMT,
  14. >>>>> gopalan@millelac.rhrk.uni-kl.de (Aschwin Gopalan [RHRK]) said:
  15.  
  16. Aki> Question: is this Version of Emacs patched for eight-bit
  17. Aki> input and output?  I am working with the 18.58 eight-bit
  18. Aki> patched version and wouldn`t like to miss the comfortable way
  19. Aki> to prepare german documents with my german keyboard.
  20.  
  21. Yes.  Here are some more questions and answers.
  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. * What version of the compiler was used?  Which shared libaries?
  34.  
  35. This describes version of GNU Emacs 18.59 for Linux 0.97 and above
  36. compiled with GCC 2.2.2d7 using the libc.so.4.1 and libX11.so.2.1 shared
  37. libraries.
  38.  
  39. * Which files do I need?
  40.  
  41. emacs-18.59a.tar.Z        this file, sample default.el and diffs
  42.                 for this version, the eight-bit patch,
  43.                 iso-latin-1.el and eight-bit.el
  44. emacs-etc-18.59a.tar.Z        emacs support programs and misc info
  45. emacs-bin-18.59a.tar.Z        shared emacs binary and its doc file
  46. x11emacs-bin-18.59a.tar.Z    shared x11emacs binary and its doc file
  47.  
  48. * How do I install them?
  49.  
  50. According to Linux convention, cd to /usr and untar the packages.
  51.  
  52. * Does Linux Emacs support eight-bit input/output?
  53.  
  54. Yes.  It is new with this version.  It uses the so-called "ctl-arrow"
  55. patch.  See the file README.8bit for more information.
  56.  
  57. * How much disk space is required?
  58.  
  59. Anywhere from 1 to 15 Meg.  Emacs works reasonably well with no
  60. support files at all.  With a judicious selection from lisp/*.elc and
  61. etc/*, quite a lot can be done using only 2 Meg.  If you want all of
  62. lisp/*.elc, info/*, and etc/* this will require 4 to 6 Meg.  If you
  63. unpack the whole source you need 8 Meg.  If you collect info files
  64. like rare coins and install a lot of big lisp packages then Emacs may
  65. need its own partition. :-)
  66.  
  67. * Why does Emacs crash under Linux 0.98 patchlevel 4 or higher?
  68.  
  69. It crashes becuase of the a new 256-bit wide fd_set structure.
  70. Sometimes progress requires sacrifice.
  71.  
  72. * Why can't Emacs find its support files anymore?
  73.  
  74. This is because older versions of Emacs were compiled with
  75. "/usr/local/emacs" based paths.  The current version is compiled with
  76. "/usr/emacs" paths.  If you have a previous installation, just "mv
  77. /usr/local/emacs /usr" and you're done.  If you can't bear to part
  78. with the "/usr/local" pathnames because of inertia then do "ln -s
  79. /usr/local/emacs /usr" and you can have them both.
  80.  
  81. * How do I get Emacs to recognize my cursor keys?
  82.  
  83. Simple.  Don't use them. :-)  Seriously, there are as many ways to do
  84. this are there are elisp hackers but the preferred way is to follow
  85. the pattern set by the other terminal definition files in
  86. emacs/lisp/term/*.el.  For just arrow keys you can just copy vt220.el
  87. to console.el and that's it.  For all the function keys and some others see
  88. the sample default.el and linux.el included with this file.
  89.  
  90. * What packages are particularly useful under Linux?
  91.  
  92. Because info format is the documentation standard of the GNU project
  93. and just about everything except the kernel comes from FSF, you will
  94. find that Dave Gillespie's enhanced info package is very useful.  It
  95. allows multiple info directories, space bar paging, and supports
  96. compressed info files. Please learn to use info.  Imagine Unix life
  97. without man.
  98.  
  99. Others that I highly recommend are Sebastian Kremer's enhanced
  100. dired directory editor, Dave Gillespie's calc calculator, Masanobu
  101. UMEDA's gnus for usenet news, and Kyle Jone's vm for mail.
  102.  
  103. All can be found in the OSU Emacs archive, ftp.cis.ohio-state.edu,
  104. /pub/gnu/emacs/elisp-archive.  See the real FAQ for more details.
  105.  
  106. * Does Linux Emacs use the shared libraries?
  107.  
  108. Yes.  It is very delicate.  Emacs uses its own malloc and the library
  109. uses the standard one.  Everything works as long as the two never meet.
  110.  
  111. * Does Linux Emacs support the X Window System?
  112.  
  113. Yes.  However, there are two binaries.  One without X support (about
  114. 485k) and one with X support (about 515k).
  115.  
  116. * Do I need both Emacs if I don't always use X?
  117.  
  118. No.  The X11 version works equally well inside or outside of X.  If
  119. you get the message "Check your DISPLAY variable" it means that you
  120. have defined DISPLAY in your ~/.profile (or whatever).  You can fix
  121. this by starting Emacs with 'emacs -nw' or by removing the DISPLAY
  122. variable from your ~/.profile and putting it in you ~/.xinitrc.
  123.  
  124. * Why doesn't Emacs use the settings in my .Xdefaults/.Xresources file?
  125.  
  126. You are probably using the word "emacs" and your X version of emacs
  127. is called x11emacs.  Either use the word "Emacs" in your resource
  128. file or rename x11emacs to emacs.  See above question on why this
  129. is reasonable.
  130.  
  131. * I read about some menu that is supposed to pop up when I press some
  132.   mouse button.  Does this work with Linux Emacs?
  133.  
  134. Yes.  This requires XMenu support to be compiled in.  Former
  135. versions did not support it because it did not work correctly.
  136.  
  137. * Sometimes Emacs crashes with a SIGALRM message.  What's wrong?
  138.  
  139. You need to upgrade to a newer version of bash.  Some older versions
  140. of bash were compiled with buggy libraries that caused bash to
  141. send a SIGALRM to its parent in some circumstances.  Recent versions
  142. do not exhibit this problem.
  143.  
  144. * Why does Emacs always put me in the root directory?
  145.  
  146. You have an old version of Emacs compiled before GCC 2.11c and you are
  147. using the Linux extended filesystem.  Get the new version.
  148.  
  149. * Why doesn't Control-Z doesn't work right with Emacs?
  150. * Why doesn't job control work in shell mode?
  151.  
  152. You have a really old version of Linux Emacs.  Get the new one.
  153.  
  154. --
  155. Rick Sladkey
  156. jrs@world.std.com
  157.