home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / textfile / faqs / emacs_fa / diff next >
Encoding:
Internet Message Format  |  1992-12-26  |  16.2 KB

  1. Xref: bloom-picayune.mit.edu gnu.emacs.help:7404 comp.emacs:15253 news.answers:3118
  2. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!snorkelwacker.mit.edu!eff!sol.ctr.columbia.edu!spool.mu.edu!hri.com!noc.near.net!news.bbn.com!bu.edu!bigbird!jbw
  3. From: jbw@bigbird.bu.edu (Joe Wells)
  4. Newsgroups: gnu.emacs.help,comp.emacs,news.answers
  5. Subject: GNU Emacs FAQ (6/5): Changes
  6. Summary: READ BEFORE POSTING.  A regularly posted list of answers to frequently
  7.          asked questions (FAQs) about GNU Emacs and many Emacs Lisp programs.
  8.          Contains pointers to other resources.  Follow "References:" link for
  9.          more metainfo.
  10. Keywords: gnu emacs faq answers frequently asked questions periodic
  11. Message-ID: <GNU-Emacs-FAQ-6.1992.09.22.011020@bigbird.bu.edu>
  12. Date: 22 Sep 92 01:10:20 GMT
  13. Expires: 21 Nov 92 01:10:20 GMT
  14. References: <GNU-Emacs-FAQ-0.1992.09.22.011020@bigbird.bu.edu>
  15. Sender: news@bu.edu
  16. Reply-To: gnu-emacs-faq-maintainers@bigbird.bu.edu
  17. Followup-To: poster
  18. Organization: GNU's Not UNIX
  19. Lines: 394
  20. Approved: news-answers-request@mit.edu
  21. Supersedes: <GNU-Emacs-FAQ-6.1992.06.28.234430@bigbird.bu.edu>
  22.  
  23. Archive-Name: GNU-Emacs-FAQ/diff
  24. Last-Modified: Mon, 21 Sep 1992 02:25:22 GMT
  25. Last-Posted: Tue, 22 Sep 1992 01:10:20 GMT
  26.  
  27.                           GNU Emacs FAQ: Changes
  28.  
  29. The latest version of the GNU Emacs FAQ has changed from the previous version.
  30. This article shows the changed text.  The contents of this article are from the
  31. output of `diff -wu2'.  Since the question numbers are generated automatically
  32. and can change, these are stripped from both versions before comparing them.
  33. After generating the differences for each part, they were concatenated and then
  34. edited to remove as much noise as possible.  You can't use this as a patch.
  35.  
  36. -- 
  37. Joe Wells <jbw@cs.bu.edu> and Steven Byrnes <sbyrnes@rice.edu>
  38.  
  39. E-mail jbw@cs.bu.edu for details about the League for Programming Freedom.
  40.  
  41. ----------------------------------------------------------------------
  42.  
  43.  
  44. @@ -347,8 +336,6 @@
  45.    
  46.    You can order a printed copy of the GNU Emacs manual from the FSF for
  47. -  $20.  For 6 or more manuals the price is $13 each.  {The price may be
  48. -  tax-deductible as a business expense.  Can someone tell me for certain?  I
  49. -  know that pure donations to the FSF are tax-deductible, but I don't know
  50. -  about payments for manuals or tapes.}
  51. +  $20.  For 6 or more manuals the price is $13 each.  The price may be
  52. +  tax-deductible as a business expense.
  53.    
  54.    The full TeX source for the manual also comes in the `man' directory of
  55. @@ -568,4 +567,8 @@
  56.    * GNU Project Status Report
  57.    
  58. +  A collection of past GNU's Bulletins is available via anonymous FTP:
  59. +  
  60. +    /ftp.funet.fi:pub/gnu/Bulletins/
  61. +  
  62.  QQQ: Where can I get help in installing GNU Emacs?
  63.    
  64. @@ -641,4 +645,9 @@
  65.      and it was released in February 1992.
  66.    
  67. +  * There is an old version of the FAQ list available for FTP in the GNU
  68. +    archives at MIT:
  69. +  
  70. +      /prep.ai.mit.edu:pub/gnu/GNUinfo/FAQ.emacs
  71. +  
  72.    * As the very last resort, you can e-mail a request to
  73.      gnu-emacs-faq-maintainers@bigbird.bu.edu.  Don't do this unless you have
  74. @@ -742,6 +751,6 @@
  75.  QQQ: What variants of GNU Emacs exist?
  76.    
  77. -  * Nemacs, which can handle Japanese text, is derived from GNU Emacs
  78. -    18.55.  See question QQQ.
  79. +  * Nemacs (Nihongo Emacs), which can handle Japanese text, is derived from
  80. +    GNU Emacs 18.55.  See question QQQ.
  81.    
  82.    * Demacs, which can run under MS-DOS on 386 machines, is derived from
  83. @@ -750,4 +759,14 @@
  84.    * Epoch, which has better X support, is derived from GNU Emacs 18.58.
  85.      See question QQQ and QQQ.
  86. +  
  87. +  * Nepoch (Nihongo Epoch), which can handle Japanese text, is derived from
  88. +    Epoch.
  89. +  
  90. +  * Mule (the MULtilingual Enhancement of GNU Emacs) can handle many
  91. +    character sets simultaneously.  It is derived from Emacs 18.58.  It is
  92. +    available for FTP:
  93. +  
  94. +      /sh.wide.ad.jp:/JAPAN/mule/
  95. +      /etlport.etl.go.jp:/pub/mule/
  96.    
  97.    * Lucid GNU Emacs is derived from an early unreleased version of GNU Emacs
  98. @@ -389,7 +400,9 @@
  99.  QQQ: How can I make Emacs automatically scroll horizontally?
  100.    
  101. -  Sorry, you can't.  The best you can do is rewrite a large number of
  102. -  commands and make them check if the point is still on the screen after
  103. -  they are done.  {Has someone done this already?}
  104. +  There is no completely correct way of doing this that does not involve
  105. +  rewriting all commands or writing your own top-level command loop (not a
  106. +  completely bad idea).  Wayne Mesard <wmesard@pescadero.stanford.edu> has
  107. +  written a particularly advanced kludge called `hscroll.el' that checks
  108. +  once a second to make sure point is visible.
  109.    
  110.  QQQ: How do I make Emacs "typeover" or "overwrite" instead of inserting?
  111. @@ -756,7 +772,4 @@
  112.    intermediary.
  113.    
  114. -  Andy Norman has been accused of producing a patch for Emacs 18.57 that
  115. -  allows it to use selections directly.
  116. -  
  117.    This problem does not exist for Epoch or Lucid Emacs.
  118.    
  119. @@ -1064,4 +1079,7 @@
  120.      NOT ELIMINATE THE RISK.
  121.    
  122. +    Lucid GNU Emacs does not accept synthetic X events unless you set a
  123. +    variable.
  124. +  
  125.    * autosave file permissions (Yes, a risk, hard to work around.)
  126.    
  127. @@ -1095,32 +1113,27 @@
  128.    patch that fixes the problem for Irix.
  129.    
  130. -QQQ: How do I get Emacs to compile with all features under OpenWindows?
  131. -  
  132. -  Problems fixed in 18.58: the reference to include file <X11/X10.h>,
  133. -  linking with the OpenWindows libX11.a.
  134. -  
  135. -  If libX11.a is missing, you may need to use `add_services' to add the
  136. -  `OpenWindows Programmers' optional software category from the CD-ROM.  To
  137. -  get the Xmenu stuff to work, you need to find a copy of MIT's liboldX.a.
  138. -  
  139. -  Questions for the net {please send me answers!}:
  140. -  
  141. -  * Are compiled versions of liboldX.A for Sun 4s running SunOS 4.*
  142. -    available for FTP anywhere?
  143. -  * What is the solution to the `not a sun window' problem with xvetool?
  144. +QQQ: Why does linking Emacs with -lX11 fail?
  145.    
  146. -QQQ: How do I build Emacs under HP-UX 8.0?
  147. +  Emacs needs to be linked with the static version of the X11 library,
  148. +  libX11.a.  This may be missing.
  149.    
  150. -  Problems fixed in 18.58: missing errnet.h, `Cannot do arithmetic with
  151. -  pointers to objects of unknown size' (void *), not finding -lX11, unexec
  152. -  making a bad dumped emacs due to shared libraries (`Fatal Error(11)-
  153. -  Segmentation Fault', I think).
  154. +  Under OpenWindows, you may need to use `add_services' to add the
  155. +  `OpenWindows Programmers' optional software category from the CD-ROM.
  156.    
  157. -  If libX11.a is missing, you may need to run `update' again to load the
  158. +  Under HP-UX 8.0, you may need to run `update' again to load the
  159.    X11-PRG `fileset'.  This may be missing even if you specified `all
  160.    filesets' the first time.  If libcurses.a is missing, you may need to load
  161. -  the `Berkeley Development Option' {???}.  You can always define
  162. +  the `Berkeley Development Option' {???}.
  163. +  
  164. +  If you are building the MIT X11 sources, you may need to modify your
  165. +  `site.cf' file to get static versions of the libraries.  (Info from David
  166. +  Zuhn <zoo@cygnus.com>.)
  167. +  
  168. +  Other systems may have similar problems.  You can always define
  169.    CANNOT_DUMP and link with the shared libraries instead.
  170.    
  171. +  To get the Xmenu stuff to work, you need to find a copy of MIT's
  172. +  liboldX.a.
  173. +  
  174.  QQQ: Why does Emacs 18.55 say `Fatal error (6).Abort' under SunOS 4.1?
  175.    
  176. @@ -1133,9 +1146,4 @@
  177.    (eg., you are compiling Nemacs), the easiest workaround was to put
  178.    `#define SYSTEM_MALLOC' in src/config.h.
  179. -  
  180. -QQQ: Why do I get an `f68881_used undefined' error, when I build Emacs on my
  181. - Sun 3?
  182. -  
  183. -  See the file `PROBLEMS'.
  184.    
  185.  
  186. @@ -184,4 +188,8 @@
  187.    in the Lisp Code Directory (see question QQQ).
  188.    
  189. +  There is a package called BAM (Born Again Menus) which provides menus for
  190. +  GNU Emacs via an external C program.  It does not provide mouse support in
  191. +  the Emacs window such as scrollbars, cut-and-paste, etc.
  192. +  
  193.    NOTE: Epoch only works with the X Window System; it works on ordinary
  194.    terminals by invoking regular GNU Emacs.  Lucid Emacs does not currently
  195. @@ -402,4 +445,11 @@
  196.      last 12 months, so they should be widely available.
  197.    
  198. +  Richard Levitte <levitte@e.kth.se> tells us that there are patches for
  199. +  Emacs 18.57 and 18.58 available via e-mail:
  200. +  
  201. +    To: fileserv@ttt.kth.se
  202. +    body: SEND EMACS-1857-PATCHES
  203. +      or: SEND EMACS-1858-PATCHES
  204. +  
  205.  QQQ: Where can I get modes for Lex, Yacc/Bison, Bourne Shell, Csh, C++,
  206.   Objective C, Pascal, Awk?
  207. @@ -414,5 +464,5 @@
  208.    If you are at a site with a deficient nameserver, you may need to know
  209.    the IP address of a host to FTP files from it.  You can get this
  210. -  information from nic.ddn.mil in two ways:
  211. +  information in two ways:
  212.    
  213.    * By telnet:
  214. @@ -432,4 +478,12 @@
  215.             or: help
  216.    
  217. +    or:
  218. +  
  219. +      To: resolve@cs.widener.edu
  220. +      body: site XXX.YYY.ZZZ
  221. +  
  222. +    Information from Brendan Kehoe <brendan@cs.widener.edu>.
  223. +  
  224. +
  225.  
  226.  
  227. @@ -524,12 +580,9 @@
  228.    
  229.    Author: Andy Norman <ange@hplb.hpl.hp.com>
  230. -  Latest official version: 4.11
  231. +  Latest official version: 4.20
  232.    Anonymous FTP:
  233. -    alpha.gnu.ai.mit.edu:ange-ftp/ange-ftp.el.Z
  234. -    Emacs Lisp Archive:
  235. -      packages/ange-ftp.el.Z
  236. -      as-is/ange-ftp.el.Z (old version ???)
  237. -    ugle.unit.no:pub/gnu/emacs-lisp/ange-ftp.el.Z
  238. -    nic.funet.fi:pub/gnu/emacs/elisp/ange-ftp-4.11.tar.Z
  239. +    /alpha.gnu.ai.mit.edu:ange-ftp/ange-ftp.tar.Z
  240. +    /archive.cis.ohio-state.edu:pub/gnu/emacs/elisp-archive/packages/ange-ftp.tar.Z
  241. +    ugle.unit.no:pub/gnu/emacs-lisp/ange-ftp.tar.Z
  242.    Mailing lists:
  243.      ange-ftp-lovers-request@anorman.hpl.hp.com (for subscriptions)
  244. @@ -563,8 +616,8 @@
  245.    
  246.    Author: Kresten Krab Thorup <krab@iesd.auc.dk>
  247. -  Latest released version: 5.6e { or 5.2 ??? or 5.0 non-beta??? }
  248. +  Latest released version: 6.1 {???}
  249.    Anonymous FTP:
  250. -    iesd.auc.dk:pub/emacs-lisp/auctex_5_6e.tar.Z {maybe???}
  251. -    iesd.auc.dk:pub/emacs-lisp/auc-tex.tar.Z
  252. +    /iesd.auc.dk:pub/emacs-lisp/auctex_5_6e.tar.Z  {wrong}
  253. +    /iesd.auc.dk:pub/emacs-lisp/auc-tex.tar.Z
  254.    Mailing list:
  255.      auc-tex-request@iesd.auc.dk (for subscriptions)
  256. @@ -613,12 +666,13 @@
  257.    
  258.    Author: Jamie Zawinski <jwz@lucid.com>
  259. -  Latest released version: 1.46
  260. +  Latest released version: 1.47
  261.    Anonymous FTP:
  262. -    Emas Lisp Archive: packages/bbdb.tar.Z
  263. +    /archive.cis.ohio-state.edu:pub/gnu/emacs/elisp-archive/packages/bbdb.tar.Z
  264.    Mailing list:
  265.      info-bbdb-request@lucid.com (for subscriptions)
  266. -    info-bbdb@lucid.com (for subscriptions)
  267. +    info-bbdb@lucid.com
  268.      bbdb-announce-request@lucid.com (to be informed of new releases)
  269. -  Note: BBDB only works with VM 5, not with VM 4.
  270. +  Note: BBDB does not work with VM 4.  It does work with VM 5, RMAIL, GNUS,
  271. +    and MH-E.
  272.    
  273.  QQQ: Ispell -- spell checker in C with interface for Emacs
  274. @@ -638,9 +691,10 @@
  275.  QQQ: Epoch -- enhanced GNU Emacs with better X interface
  276.    
  277. -  Latest released version: 4.0 patchlevel 2
  278. +  Latest released version: 4.2
  279.    Anonymous FTP:
  280. -    cs.uiuc.edu:pub/epoch-files/epoch/epoch-4.0p2.tar.Z
  281. -    src.doc.ic.ac.uk:gnu/epoch/
  282. -    aix370.rrz.uni-koeln.de:gnu/emacs/epoch/
  283. +    /cs.uiuc.edu:pub/epoch-files/epoch/epoch-4.2.tar.Z
  284. +    /cs.uiuc.edu:pub/epoch-files/epoch/epoch-diff-4.1-4.2.tar.Z
  285. +    /src.doc.ic.ac.uk:gnu/epoch/
  286. +    /aix370.rrz.uni-koeln.de:gnu/emacs/epoch/
  287.    Newsgroup and mailing lists:
  288.      Epoch:
  289. @@ -759,8 +818,9 @@
  290.    
  291.    Author: Larry Wall <lwall@netlabs.com>
  292. -  Latest version: 2.0 patchlevel 12u6
  293. +  Latest version: 2.0 patchlevel 12u8
  294.      (This is the version that supports the new unified diff format.)
  295.    Anonymous FTP:
  296. -    prep.ai.mit.edu:pub/gnu/patch-2.0.12u6.tar.Z
  297. +    /prep.ai.mit.edu:pub/gnu/patch-2.0.12u8.tar.Z
  298. +    /prep.ai.mit.edu:pub/gnu/patch-2.0.12g8.tar.Z  (GNU version)
  299.    
  300.  
  301. @@ -84,4 +84,9 @@
  302.    See `Key Bindings' and `Rebinding' in the online manual.
  303.    
  304. +  In Emacs 19 (including Lucid Emacs), you can bind function key F24 like
  305. +  this:
  306. +  
  307. +    (global-set-key 'f24 'some-command)
  308. +  
  309.  QQQ: Why does Emacs say `Key sequence XXX uses invalid prefix characters'?
  310.    
  311. @@ -739,7 +737,7 @@
  312.  QQQ: How do I bind a combination of modifier key and function key?
  313.    
  314. -  Unless you're using Emacs under emacstool (or xvetool?) or you have a
  315. -  working version of x-rebind-key (see question QQQ), you
  316. -  can't do this with Emacs alone.
  317. +  Unless you're using Emacs under emacstool (or xvetool?), have a working
  318. +  version of x-rebind-key (see question QQQ), or are using Emacs 19 (Lucid
  319. +  Emacs), you can't do this with Emacs alone.
  320.    
  321.    If you are using emacstool, Emacs sees different character sequences for
  322. @@ -763,4 +761,19 @@
  323.    site?}
  324.    
  325. +  If you have x-rebind-key, you can have any arbitrary combination of
  326. +  modifiers with a key replaced by any sequence of "normal" characters.  For
  327. +  example, this makes Shift-Return behave as though you had typed "C-x C-e"
  328. +  (example from Jerry Graves):
  329. +  
  330. +    (x-rebind-key "Return" 'shift "\C-x\C-e")
  331. +  
  332. +  In Emacs 19 (Lucid Emacs), you can bind Meta-Left-Arrow like this (example
  333. +  from Jamie Zawinski):
  334. +  
  335. +    (global-set-key '(meta left) 'backward-word)
  336. +  
  337. +  With the last two methods, use `xmodmap' and `xev' to discover the keysym
  338. +  and modifier names.
  339. +  
  340.  QQQ: Why doesn't my Meta key work in an xterm window?
  341.    
  342. @@ -78,5 +78,6 @@
  343.    
  344.       WARNING: If you are visiting the file ~/outgoing at the time you send
  345. -     the mail, this can cause a variety of horrible problems.
  346. +     the mail, this can cause a variety of horrible problems.  Jamie
  347. +     Zawinski has written a solution for this.
  348.    
  349.    It does not work to put `set record filename' in the .mailrc file.
  350. @@ -154,5 +155,6 @@
  351.    using it because saved mail in their `mbox' file has been converted into
  352.    an incompatible format (BABYL) that only RMAIL understands.  RMAIL
  353. -  provides no obvious way to reverse this transformation.  To convert a mail
  354. +  provides no obvious way to reverse this transformation.  Kyle Jones has
  355. +  aptly named this "the great Emacs Mail Eating Monster".  To convert a mail
  356.    file back to standard Unix format, there are several methods:
  357.    
  358. @@ -310,4 +312,7 @@
  359.    Of course, GNUS will run faster if you make sure it is byte-compiled.
  360.    
  361. +  Felix Lee wrote some enhancements called `gnus-speedups.el' that fix some
  362. +  of the problems.  See the Emacs Lisp Archive.
  363. +  
  364.  QQQ: How do I catch up all newsgroups in GNUS?
  365.    
  366. @@ -351,8 +356,20 @@
  367.  QQQ: Why does GNUS hang for a long time when posting?
  368.    
  369. -  What is the answer?????
  370. +  David Lawrence <tale@uunet.uu.net> explains:
  371.    
  372. -  Is there a solution?  Any way to post in the background so useful work can
  373. -  be done while waiting for inews?
  374. +    The problem is almost always interaction between NNTP and C News.  NNTP
  375. +    POST asks C News's inews to not background itself but rather hang around
  376. +    and give its exit status so it knows whether the post was successful.
  377. +    (That wait will on some systems not return the exit status of the
  378. +    waited for job is a different sort of problem.)  It ends up taking a
  379. +    long time because inews is calling relaynews, which often waits for
  380. +    another relaynews to free the lock on the news system so it can file the
  381. +    article.
  382. +  
  383. +    My preferred solution is to change inews to not call relaynews, but
  384. +    rather use newsspool.  This loses some error-catching functionality, but
  385. +    is for the most part safe as inews will detect a lot of the errors on
  386. +    its own.  The C News folks have sped up inews, too, so speed should look
  387. +    better to most folks as that update propagates around.
  388.    
  389.  QQQ: Why don't my news postings in GNUS get past the local machine?
  390. @@ -359,6 +376,8 @@
  391.    
  392.    Three possible reasons: local distribution, C News date problem (see
  393. -  question QQQ, and the path problem.  {What is the correct fix
  394. -  to the path problem?}
  395. +  question QQQ, and the path problem.  This piece of code may fix the path
  396. +  problem for you:
  397. +  
  398. +    (setq gnus-use-generic-path t)
  399.    
  400.  QQQ: Why is the GNUS-generated `Date:' header invalid?
  401. @@ -371,5 +390,6 @@
  402.      (defun gnus-inews-date () nil)
  403.    
  404. -  I think this is fixed in GNUS 3.14.1.
  405. +  I think this is fixed in GNUS 3.14.1 if you set gnus-news-system {?} to
  406. +  Cnews.
  407.    
  408.  QQQ: Why doesn't GNUS generate the `Lines:' header?
  409. @@ -396,4 +416,7 @@
  410.    calculate the `Lines:' header for incoming articles when necessary that
  411.    works for sites with local news spools.
  412. +  
  413. +  David Lawrence <tale@uunet.uu.net> says that GNUS 3.14.1 generates Lines
  414. +  if gnus-news-system is Cnews.
  415.    
  416.  QQQ: Why do I get "Cannot open load file" "nntp" when compiling GNUS?
  417.