diff man/xemacs-faq.texi @ 126:1370575f1259 xemacs-20-1p1

Import from CVS: tag xemacs-20-1p1
author cvs
date Mon, 13 Aug 2007 09:27:39 +0200
parents 9f59509498e1
children 0132846995bd
line wrap: on
line diff
--- a/man/xemacs-faq.texi	Mon Aug 13 09:26:41 2007 +0200
+++ b/man/xemacs-faq.texi	Mon Aug 13 09:27:39 2007 +0200
@@ -8,12 +8,13 @@
 @titlepage
 @title XEmacs FAQ
 @subtitle Frequently asked questions about XEmacs
-@subtitle Last Modified:  1997/01/16
+@subtitle Last Modified:  1997/04/15
 @sp 1
 @author Tony Rossini <arossini@@stat.sc.edu>
 @author Ben Wing <wing@@netcom.com>
 @author Chuck Thompson <cthomp@@cs.uiuc.edu>
 @author Steve Baur <steve@@miranova.com>
+@author Andreas Kaempf <andreas@@sccon.com>
 @page
 @end titlepage
 
@@ -68,9 +69,12 @@
 Steven L. Baur <steve@@altair.xemacs.org>.  It was converted back to
 texinfo by Hrvoje Niksic <hniksic@@srce.hr>.
 
-This version was edited and updated by Andreas Kaempf
-<andreas@@sccon.com>.
-
+Since Steve Baur is so busy putting out multiple versions of XEmacs I
+have taken on the task of maintaining the FAQ.  I use XEmacs on a daily
+basis and I wanted to give something back to the community that has made
+XEmacs possible.  If you notice any errors or items which should be
+added or amended to this FAQ please send email to Andreas Kaempf
+<andreas@@sccon.com>. Include @samp{XEmacs FAQ} on the Subject: line.
 
 @menu
 Introduction:
@@ -79,10 +83,10 @@
 * Q1.0.3::      Where can I find it?
 * Q1.0.4::      Why Another Version of Emacs?
 * Q1.0.5::      Why Haven't XEmacs and GNU Emacs Merged?
-* Q1.0.6::      Where can I get help?
+* Q1.0.6::      Where can I get help?  @strong{update 4/97}
 * Q1.0.7::      Where is the mailing list archived?
 * Q1.0.8::      How do you pronounce XEmacs?
-* Q1.0.9::      What does XEmacs look like?
+* Q1.0.9::      What does XEmacs look like?  @strong{updated 4/97}
 * Q1.0.10::     Is there a port of XEmacs to Microsoft ('95 or NT)?
 * Q1.0.11::     Is there a port of XEmacs to the Macintosh?
 * Q1.0.12::     Is there a port of XEmacs to NextStep?
@@ -96,26 +100,26 @@
 
 Credits:
 * Q1.2.1::      Who wrote XEmacs?
-* Q1.2.2::      Who contributed to this version of the FAQ?
-* Q1.2.3::      Who contributed to the FAQ in the past?
+* Q1.2.2::      Who contributed to this version of the FAQ?  @strong{updated 4/97}
+* Q1.2.3::      Who contributed to the FAQ in the past?  @strong{updated 4/97}
 
 Internationalization:
-* Q1.3.1::      What is the status of XEmacs v20?
+* Q1.3.1::      What is the status of XEmacs v20?  @strong{updated 4/97}
 * Q1.3.2::      What is the status of Asian-language support, aka @var{mule}?
 * Q1.3.3::      How do I type non-ASCII characters?
 * Q1.3.4::      Can XEmacs messages come out in a different language?
 * Q1.3.5::      Please explain the various input methods in MULE/XEmacs 20.0
 * Q1.3.6::      How do I portably code for MULE/XEmacs 20.0?
-* Q1.3.7::      How about Cyrillic Modes?
+* Q1.3.7::      How about Cyrillic Modes?  @strong{updated 4/97}
 
 Getting Started:
 * Q1.4.1::      What is a @file{.emacs} and is there a sample one?
-* Q1.4.2::      Can I use the same @file{.emacs} with the other Emacs?
+* Q1.4.2::      Can I use the same @file{.emacs} with the other Emacs?  @strong{updated 4/97}
 * Q1.4.3::      Any good XEmacs tutorials around?
 * Q1.4.4::      May I see an example of a useful XEmacs Lisp function?
 * Q1.4.5::      And how do I bind it to a key?
 * Q1.4.6::      What's the difference between a macro and a function?
-* Q1.4.7::      Why options saved with 19.13 don't work with 19.14 or 20.0?
+* Q1.4.7::      Why options saved with 19.13 don't work with 19.14 or later?
 @end menu
 
 @node Q1.0.1, Q1.0.2, Introduction, Introduction
@@ -134,8 +138,9 @@
 
 It has been decided that XEmacs 19.15 will be the final release of v19.
 XEmacs 19.15 is scheduled for release in late March.  After a brief
-period of further testing, XEmacs v20.1 will be released shortly after
-that.
+period of further testing, XEmacs v20.1 will be released the later part
+of April, 1997.
+
 
 @node Q1.0.3, Q1.0.4, Q1.0.2, Introduction
 @section Where can I find it?
@@ -276,6 +281,9 @@
 @section What does XEmacs look like?
 
 Screen snapshots are available in the WWW version of the FAQ.
+@example
+<URL:http://www.xemacs.org/faq/xemacs-faq.html>
+@end example
 
 @node Q1.0.10, Q1.0.11, Q1.0.9, Introduction
 @section Is there a port of XEmacs to Microsoft ('95 or NT)?
@@ -361,7 +369,7 @@
 @section How do I become a Beta Tester?
 
 Send an email message to <xemacs-beta-request@@xemacs.org> with a
-subject line of @samp{subscribe}.  Fill out and return the questionaire
+subject line of @samp{subscribe}.  Fill out and return the questionnaire
 you get back, and you will receive the password to get at the current
 beta.
 
@@ -445,11 +453,11 @@
 @itemize @bullet
 @item Steven L Baur <steve@@miranova.com>
 
-@item Darrell Kindred <dkindred@@cmu.edu>
-
-@item David Moore <dmoore@@ucsd.edu>
-
-@item Justin Sheehy <dworkin@@ccs.neu.edu>
+@item Richard Cognot <cognot@@ensg.u-nancy.fr>
+
+@item Hrvoje Niksic <hniksic@@srce.hr>
+
+@item Aki Vehtari <Aki.Vehtari@@hut.fi>
 @end itemize
 
 @node Q1.2.3, Q1.3.1, Q1.2.2, Introduction
@@ -473,12 +481,18 @@
 
 @item Marty Hall <hall@@aplcenmp.apl.jhu.edu>
 
+@item Darrell Kindred <dkindred@@cmu.edu>
+
+@item  David Moore <dmoore@@ucsd.edu>
+
 @item Arup Mukherjee <arup+@@cmu.edu>
 
 @item Juergen Nickelsen <nickel@@prz.tu-berlin.de>
 
 @item Kevin R. Powell <powell@@csl.ncsa.uiuc.edu>
 
+@item Justin Sheehy <dworkin@@ccs.neu.edu>
+
 @item Stig <stig@@hackvan.com>
 @end itemize
 
@@ -561,8 +575,7 @@
 It translates ASCII inputs to Kana/PinYin/Hangul characters.
 
 @item Kana/PinYin/Hangul to Kanji transfer layer.
-It is
-interface layer for network Kana-Kanji server (Wnn and Sj3).
+It is interface layer for network Kana-Kanji server (Wnn and Sj3).
 @end enumerate
 
 These input methods are modal, namely there are mode, alphabet mode and
@@ -635,7 +648,7 @@
 <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs/>.  This is a
 modification to Valery Alexeev's <ava@@math.jhu.ed> @file{russian.el}
 which can be obtained from 
-<URL:ftp://tut.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/packages/russian.el.Z>.
+<URL:ftp://ftp.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/packages/russian.el.Z>.
 @end quotation
 
 Dima Barsky <d.barsky@@ee.surrey.ac.uk> writes:
@@ -748,7 +761,7 @@
 or parts of them.
 
 @node Q1.4.7,  , Q1.4.6, Introduction
-@section How come options saved with 19.13 don't work with 19.14 or 20.0?
+@section How come options saved with 19.13 don't work with 19.14 or later?
 
 There's a problem with options of the form:
 
@@ -758,9 +771,9 @@
 @end lisp
 
 saved by a 19.13 XEmacs that causes a 19.14 XEmacs grief.  You must
-delete these options.  19.14 and later no longer write the options
-directly to @file{.emacs} which should allow us to deal with version
-incompatibilities better in the future.
+delete these options.  XEmacs 19.14 and later no longer write the
+options directly to @file{.emacs} which should allow us to deal with
+version incompatibilities better in the future.
 
 Options saved under XEmacs 19.13 are protected by code that specifically
 requires a version 19 XEmacs.  This won't be a problem unless you're
@@ -784,24 +797,25 @@
 
 @menu
 Installation:
-* Q2.0.1::      Running XEmacs without installing.
-* Q2.0.2::      XEmacs is too big.
+* Q2.0.1::      Running XEmacs without installing.  @strong{updated 4/97}
+* Q2.0.2::      XEmacs is too big.  @strong{updated 4/97}
 * Q2.0.3::      Compiling XEmacs with Netaudio.
-* Q2.0.4::      Problems with Linux and ncurses.
+* Q2.0.4::      Problems with Linux and ncurses.  @strong{updated 4/97}
 * Q2.0.5::      Do I need X11 to run XEmacs?
 * Q2.0.6::      I'm having strange crashes.  What do I do?
 * Q2.0.7::      Libraries in non-standard locations.
 * Q2.0.8::      can't resolve symbol _h_errno
-* Q2.0.9::      Where do I find external libraries?
+* Q2.0.9::      Where do I find external libraries?  @strong{updated 4/97}
 * Q2.0.10::     After I run configure I find a coredump, is something wrong?
 * Q2.0.11::     XEmacs can't resolve host names.
-* Q2.0.12::     Why can't I strip XEmacs?
+* Q2.0.12::     Why can't I strip XEmacs?  @strong{updated 4/97}
 * Q2.0.13::     Can't link XEmacs on Solaris with Gcc.
+* Q2.0.14::     Make on HP/UX 9 fails after linking temacs  @strong{new 4/97}
 
 Trouble Shooting:
 * Q2.1.1::      XEmacs just crashed on me!
 * Q2.1.2::      Cryptic Minibuffer messages.
-* Q2.1.3::      Translation Table Syntax messages at Startup.
+* Q2.1.3::      Translation Table Syntax messages at Startup. @strong{updated 4/97}
 * Q2.1.4::      Startup warnings about deducing proper fonts?
 * Q2.1.5::      XEmacs cannot connect to my X Terminal.
 * Q2.1.6::      XEmacs just locked up my Linux X server.
@@ -809,7 +823,7 @@
 * Q2.1.8::      got (wrong-type-argument color-instance-p nil)!
 * Q2.1.9::      XEmacs causes my OpenWindows 3.0 server to crash.
 * Q2.1.10::     Warnings from incorrect key modifiers.
-* Q2.1.11::     @samp{wrong type argument: bufferp, "......"}.
+* Q2.1.11::     [This question intentionally left blank] @strong{removed 4/97}
 * Q2.1.12::     Regular Expression Problems on DEC OSF1.
 * Q2.1.13::     HP/UX 10.10 and @code{create_process} failure
 * Q2.1.14::     @kbd{C-g} doesn't work for me.  Is it broken?
@@ -821,6 +835,7 @@
 * Q2.1.20::     @samp{Symbol's function definition is void: hkey-help-show.}
 * Q2.1.21::     Every so often the XEmacs frame freezes.
 * Q2.1.22::     XEmacs seems to take a really long time to do some things.
+* Q2.1.23::     Movemail on Linux does not work for XEmacs 19.15 and later.  @strong{new 4/97}
 @end menu
 
 @node Q2.0.1, Q2.0.2, Installation, Installation
@@ -837,11 +852,11 @@
 A good method is to make a shell alias for xemacs:
 
 @example
-alias xemacs=/i/xemacs-19.14/src/xemacs
+alias xemacs=/i/xemacs-19.15/src/xemacs
 @end example
 
 (You will obviously use whatever directory you downloaded the source
-tree to instead of @file{/i/xemacs-19.14}).
+tree to instead of @file{/i/xemacs-19.15}).
 
 This will let you run XEmacs without massive copying.
 
@@ -851,168 +866,8 @@
 Steve Baur <steve@@altair.xemacs.org> writes:
 
 @quotation
-The 45MB of space required by the installation directories can be
-reduced dramatically if desired.  Gzip all the .el files.  Remove all
-the packages you'll never want to use (or even ones you do like the two
-obsolete mailcrypts and Gnus 4 in 19.13).  Remove the TexInfo manuals.
-Remove the Info (and use just hardcopy versions of the manual).  Remove
-most of the stuff in etc.  Remove or gzip all the source code.  Gzip or
-remove the C source code.  Configure it so that copies are not made of
-the support lisp.  I'm not advocating any of these things, just pointing
-out ways to reduce the disk requirements if desired.
-
-Now examine the space used by directory:
-
-@example
-0	/usr/local/bin/xemacs
-2048	/usr/local/bin/xemacs-19.13
-
-1546	/usr/local/lib/xemacs-19.13/i486-miranova-sco3.2v4.2
-1158	/usr/local/lib/xemacs-19.13/i486-unknown-linux1.2.13
-@end example
-
-You need to keep these.  XEmacs isn't stripped by default in
-installation, you should consider stripping.  That will save you about
-5MB right there.
-
-@example
-207	/usr/local/lib/xemacs-19.13/etc/w3
-122	/usr/local/lib/xemacs-19.13/etc/sounds
-18	/usr/local/lib/xemacs-19.13/etc/sparcworks
-159	/usr/local/lib/xemacs-19.13/etc/vm
-6	/usr/local/lib/xemacs-19.13/etc/e
-21	/usr/local/lib/xemacs-19.13/etc/eos
-172	/usr/local/lib/xemacs-19.13/etc/toolbar
-61	/usr/local/lib/xemacs-19.13/etc/ns
-43	/usr/local/lib/xemacs-19.13/etc/gnus
-@end example
-
-These are support directories for various packages.  In general they
-match a directory under ./xemacs-19.13/lib/xemacs-19.13/lisp/.  If you
-do not require the package, you may delete or gzip the support too.
-
-@example
-1959	/usr/local/lib/xemacs-19.13/etc
-175	/usr/local/lib/xemacs-19.13/lisp/bytecomp
-340	/usr/local/lib/xemacs-19.13/lisp/calendar
-342	/usr/local/lib/xemacs-19.13/lisp/comint
-517	/usr/local/lib/xemacs-19.13/lisp/dired
-42	/usr/local/lib/xemacs-19.13/lisp/electric
-212	/usr/local/lib/xemacs-19.13/lisp/emulators
-238	/usr/local/lib/xemacs-19.13/lisp/energize
-289	/usr/local/lib/xemacs-19.13/lisp/gnus
-457	/usr/local/lib/xemacs-19.13/lisp/ilisp
-1439	/usr/local/lib/xemacs-19.13/lisp/modes
-2276	/usr/local/lib/xemacs-19.13/lisp/packages
-1040	/usr/local/lib/xemacs-19.13/lisp/prim
-176	/usr/local/lib/xemacs-19.13/lisp/pcl-cvs
-154	/usr/local/lib/xemacs-19.13/lisp/rmail
-3	/usr/local/lib/xemacs-19.13/lisp/epoch
-45	/usr/local/lib/xemacs-19.13/lisp/term
-860	/usr/local/lib/xemacs-19.13/lisp/utils
-851	/usr/local/lib/xemacs-19.13/lisp/vm
-13	/usr/local/lib/xemacs-19.13/lisp/vms
-157	/usr/local/lib/xemacs-19.13/lisp/x11
-19	/usr/local/lib/xemacs-19.13/lisp/tooltalk
-14	/usr/local/lib/xemacs-19.13/lisp/sunpro
-291	/usr/local/lib/xemacs-19.13/lisp/games
-198	/usr/local/lib/xemacs-19.13/lisp/edebug
-619	/usr/local/lib/xemacs-19.13/lisp/w3
-229	/usr/local/lib/xemacs-19.13/lisp/eos
-55	/usr/local/lib/xemacs-19.13/lisp/iso
-59	/usr/local/lib/xemacs-19.13/lisp/mailcrypt
-187	/usr/local/lib/xemacs-19.13/lisp/eterm
-356	/usr/local/lib/xemacs-19.13/lisp/ediff
-408	/usr/local/lib/xemacs-19.13/lisp/hyperbole/kotl
-1262	/usr/local/lib/xemacs-19.13/lisp/hyperbole
-247	/usr/local/lib/xemacs-19.13/lisp/hm--html-menus
-161	/usr/local/lib/xemacs-19.13/lisp/mh-e
-299	/usr/local/lib/xemacs-19.13/lisp/viper
-53	/usr/local/lib/xemacs-19.13/lisp/oobr/tree-x
-4	/usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/DocWindow.nib
-3	/usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/InfoPanel.nib
-3	/usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/TreeView.nib
-11	/usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj
-53	/usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx
-466	/usr/local/lib/xemacs-19.13/lisp/oobr
-14142	/usr/local/lib/xemacs-19.13/lisp
-@end example
-
-These are all Emacs Lisp source code and bytecompiled object code.  You
-may safely gzip everything named *.el here.  You may remove any package
-you don't use.  @emph{Nothing bad will happen if you delete a package
-that you do not use}.  You must be sure you do not use it though, so be
-conservative at first.
-
-Possible candidates for deletion include w3 (newer versions exist, or
-you may just use Lynx or Netscape for web browsing), games, hyperbole,
-mh-e, hm--html-menus (better packages exist), vm, viper, oobr, gnus (new
-versions exist), etc.  Ask yourself, @emph{Do I ever want to use this
-package?}  If the answer is no, then it is a candidate for removal.
-
-First, gzip all the .el files.  Then go about package by package and
-start gzipping the .elc files.  Then run XEmacs and do whatever it is
-you normally do.  If nothing bad happens, then delete the directory.  Be
-conservative about deleting directories, and it would be handy to have a
-backup tape around in case you get too zealous.
-
-@file{prim}, @file{modes}, @file{packages}, and @file{utils} are four
-directories you definitely do @strong{not} want to delete, although
-certain packages can be removed from them if you do not use them.
-
-@example
-1972	/usr/local/lib/xemacs-19.13/info
-@end example
-
-These are online texinfo sources.  You may either gzip them or remove
-them.  In either case, @kbd{C-h i} (info mode) will no longer work.
-
-@example
-20778	/usr/local/lib/xemacs-19.13
-@end example
-
-The 20MB achieved is less than half of what the full distribution takes up,
-@strong{and} can be achieved without deleting a single file.
-@end quotation
-
-giacomo boffi <boffi@@hp735.stru.polimi.it> provides this procedure:
-
-@quotation
-Substitute @file{/usr/local/lib/} with the path where the xemacs tree is
-rooted, then use this script:
-
-@example
-#!/bin/sh
-
-r=/usr/local/lib/xemacs-19.13/lisp
-
-cd $r ; rm -f cmpr ; touch cmpr
-
-du -s .
-
-for d in * ; do
-  if test -d $d ; then
-    cd $d
-    for f in *.el ; do
-#     compress (remove) only (ONLY) the sources that have a
-#     corresponding compiled file --- do not (DO NOT) touch other
-#     sources
-      if test -f $@{f@}c ; then gzip -v9 $f >> $r/cmpr ; fi
-    done
-    cd ..
-  fi
-done
-
-du -s .
-@end example
-
-A step beyond would be substituting @samp{rm -f} for @samp{gzip -v9},
-but you have to be desperate for removing the sources (remember that
-emacs can access compressed files transparently).
-
-Also, a good megabyte could easily be trimmed from the $r/../etc
-directory, e.g., the termcap files, some O+NEWS, others that I don't
-remember as well.
+XEmacs 20.2 will unbundle the lisp hierarchy and allow the installer
+to choose exactly how much support code gets installed.
 @end quotation
 
 @node Q2.0.3, Q2.0.4, Q2.0.2, Installation
@@ -1048,7 +903,7 @@
 @section Problems with Linux and ncurses.
 
 On Linux 1.3.98 with termcap 2.0.8 and the ncurses that came with libc
-5.2.18, xemacs 20.0b20 is unable to open a tty device:
+5.2.18, XEmacs 20.0b20 is unable to open a tty device:
 
 @example
 src/xemacs -nw -q
@@ -1152,7 +1007,6 @@
 
 @table @asis
 @item JPEG
-<URL:ftp://ftp.netcom.com/pub/tg/tgl/uunet/>, mirrored at
 <URL:ftp://ftp.uu.net/graphics/jpeg/>.  Version 6a is current.
 
 @item XPM
@@ -1183,7 +1037,7 @@
 @end table
 
 @node Q2.0.10, Q2.0.11, Q2.0.9, Installation
-@section After I run configure I find a coredump, is something wrong?
+@section After I run configure I find a core dump, is something wrong?
 
 Not necessarily.  If you have GNU sed 3.0 you should downgrade it to
 2.05.  From the @file{README} at prep.ai.mit.edu:
@@ -1199,7 +1053,7 @@
 @end quotation
 
 It has also been observed that the vfork test on Solaris will leave a
-coredump.
+core dump.
 
 @node Q2.0.11, Q2.0.12, Q2.0.10, Installation
 @section XEmacs doesn't resolve hostnames.
@@ -1275,11 +1129,11 @@
 cp src/xemacs /usr/local/bin/xemacs
 
 @item
-cp lib-src/DOC-19.14-XEmacs /usr/local/lib/xemacs-19.14/i586-unknown-linuxaout
+cp lib-src/DOC-19.15-XEmacs /usr/local/lib/xemacs-19.15/i586-unknown-linuxaout
 @end enumerate
 @end quotation
 
-@node Q2.0.13, Q2.1.1, Q2.0.12, Installation
+@node Q2.0.13, Q2.0.14, Q2.0.12, Installation
 @section Problems linking with Gcc on Solaris
 
 There are known difficulties linking with Gnu ld on Solaris.  A typical
@@ -1298,7 +1152,27 @@
 to ld.  Future releases of XEmacs will try to do this automatically.
 @end quotation
 
-@node Q2.1.1, Q2.1.2, Q2.0.13, Installation
+@node Q2.0.14, Q2.1.1, Q2.0.13, Installation
+@section Make on HP/UX 9 fails after linking temacs
+
+Problem when building xemacs-19.15 on hpux 9:
+
+Richard Cognot <cognot@@ensg.u-nancy.fr> writes:
+
+@quotation
+make on hpux fails after linking temacs with a message:
+
+@example
+"make: don't know how to make .y."
+@end example
+
+Solution: This is a problem with HP make revision 70.X.  Either use GNU
+make, or install PHCO_6552, which will bring make to revision
+72.24.1.17.
+@end quotation
+
+
+@node Q2.1.1, Q2.1.2, Q2.0.14, Installation
 @section Help!  XEmacs just crashed on me!
 
 First of all, don't panic.  Whenever XEmacs crashes, it tries extremely
@@ -1417,7 +1291,7 @@
 set the environment variable @var{XKEYSYMDB} to the location of the
 @file{XKeysymDB} file on your system or to the location of the one
 included with XEmacs which should be at
-@file{<xemacs_root_directory>/lib/xemacs-19.14/etc/XKeysymDB}.
+@file{<xemacs_root_directory>/lib/xemacs-19.15/etc/XKeysymDB}.
 
 @item
 The binary is finding the XKeysymDB but it is out-of-date on your system
@@ -1571,18 +1445,9 @@
 @end example
 
 @node Q2.1.11, Q2.1.12, Q2.1.10, Installation
-@section @samp{wrong type argument: bufferp, "......"}.
-
-I'm using XEmacs 19.13 on Solaris 2.5. I'm having problem using the
-bookmark. When I try to set a bookmark, I always get the following error
-message:
-
-@lisp
-wrong type argument: bufferp, "......"
-@end lisp
-
-You are using the wrong version of @code{set-text-properties}.  Please
-use the one given with Q5.1.3 (@xref{Q5.1.3}).
+@section [This question intentionally left blank]
+
+Obsolete question, left blank to avoid renumbering.
 
 @node Q2.1.12, Q2.1.13, Q2.1.11, Installation
 @section Problems with Regular Expressions on DEC OSF1.
@@ -1952,7 +1817,7 @@
 This problem has been fixed in 19.15, and was due to a not easily
 reproducible race condition.
 
-@node Q2.1.22,  , Q2.1.21, Installation
+@node Q2.1.22, Q2.1.23, Q2.1.21, Installation
 @section XEmacs seems to take a really long time to do some things
 
 David Moore <dmoore@@ucsd.edu> writes:
@@ -1987,6 +1852,23 @@
 some other strange cases.
 @end quotation
 
+@node Q2.1.23,  , Q2.1.22, Installation
+@section  Movemail on Linux doe snot work for XEmacs 19.15 and later. 
+
+Movemail used to work fine in 19.14 but has stopped working in 19.15
+and 20.x.  I am using Linux.
+
+Steven L Baur <steve@@miranova.com> writes:
+
+@quotation
+Movemail on Linux used to default to using flock file locking.
+With 19.15 and 20.0 it now defaults to using .lock file locking.
+If this is not appropriate for your system, edit src/s/linux.h and 
+uncomment the line that reads:
+
+@code{#define MAIL_USE_FLOCK}
+@end quotation
+
 @node Customization, Subsystems, Installation, Top
 @chapter Customization and Options
 
@@ -1995,20 +1877,20 @@
 
 @menu
 Customization---Emacs Lisp and @file{.emacs}:
-* Q3.0.1::      What version of Emacs am I running?
+* Q3.0.1::      What version of Emacs am I running?  @strong{updated 4/97}
 * Q3.0.2::      How do I evaluate Elisp expressions?
 * Q3.0.3::      @code{(setq tab-width 6)} behaves oddly.
 * Q3.0.4::      How can I add directories to the @code{load-path}?
 * Q3.0.5::      How to check if a lisp function is defined?
 * Q3.0.6::      Can I force the output of @code{(face-list)} to a buffer?
-* Q3.0.7::      Font selections don't get saved after @code{Save Options}.
+* Q3.0.7::      Font selections don't get saved after @code{Save Options}. @strong{updated 4/97}
 * Q3.0.8::      How do I make a single minibuffer frame?
 
 X Window System & Resources:
 * Q3.1.1::      Where is a list of X resources?
 * Q3.1.2::      How can I detect a color display?
 * Q3.1.3::      @code{(set-screen-width)} worked in 19.6, but not in 19.13?
-* Q3.1.4::      Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.13?
+* Q3.1.4::      Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15?  @strong{updated 4/97}
 * Q3.1.5::      How can I get the icon to just say @samp{XEmacs}?
 * Q3.1.6::      How can I have the window title area display the full path?
 * Q3.1.7::      @samp{xemacs -name junk} doesn't work?
@@ -2018,7 +1900,7 @@
 * Q3.2.1::      How can I set color options from @file{.emacs}?
 * Q3.2.2::      How do I set the text, menu and modeline fonts?
 * Q3.2.3::      How can I set the colors when highlighting a region?
-* Q3.2.4::      How can I limit color map usage?
+* Q3.2.4::      How can I limit color map usage?  @strong{updated 4/97}
 * Q3.2.5::      My tty supports color, but XEmacs doesn't use them.
 
 The Modeline:
@@ -2026,10 +1908,10 @@
 * Q3.3.2::      How do you have XEmacs display the line number in the modeline?
 * Q3.3.3::      How do I get XEmacs to put the time of day on the modeline?
 * Q3.3.4::      How do I turn off current chapter from AUC-TeX modeline?
-* Q3.3.5::      How can one change the modeline color based on the mode used?
+* Q3.3.5::      How can one change the modeline color based on the mode used?  @strong{updated 4/97}
 
 3.4 Multiple Device Support:
-* Q3.4.1::      How do I open a frame on another screen of my multi-headed display?
+* Q3.4.1::      How do I open a frame on another screen of my multi-headed display?  @strong{updated 4/97}
 * Q3.4.2::      Can I really connect to a running XEmacs after calling up over a modem?  How?
 
 3.5 The Keyboard:
@@ -2038,7 +1920,7 @@
 * Q3.5.3::      How do I bind C-. and C-; to scroll one line up and down?
 * Q3.5.4::      Globally binding @kbd{Delete}?
 * Q3.5.5::      Scrolling one line at a time.
-* Q3.5.6::      How to map @kbd{Help} key alone on Sun type4 keyboard?
+* Q3.5.6::      How to map @kbd{Help} key alone on Sun type4 keyboard?  @strong{updated 4/97}
 * Q3.5.7::      How can you type in special characters in XEmacs?
 * Q3.5.8::      Why does @code{(global-set-key [delete-forward] 'delete-char)} complain?
 * Q3.5.9::      How do I make the Delete key delete forward?
@@ -2073,7 +1955,7 @@
 * Q3.9.4::      How can I get automatic horizontal scrolling?
 
 Text Selections:
-* Q3.10.1::     How can I turn off or change highlighted selections?
+* Q3.10.1::     How can I turn off or change highlighted selections?  @strong{updated 4/97}
 * Q3.10.2::     How do I get that typing on an active region removes it?
 * Q3.10.3::     Can I turn off the highlight during isearch?
 * Q3.10.4::     How do I turn off highlighting after @kbd{C-x C-p} (mark-page)?
@@ -2087,9 +1969,9 @@
 using?
 
 To determine if you are currently running GNU Emacs 18, GNU Emacs 19,
-XEmacs 19, or Epoch, and use appropriate code, check out the example
-given in @file{etc/sample.emacs}.  There are other nifty things in there
-as well!
+XEmacs 19, XEmacs 20, or Epoch, and use appropriate code, check out the
+example given in @file{etc/sample.emacs}.  There are other nifty things
+in there as well!
 
 For all new code, all you really need to do is:
 
@@ -2188,7 +2070,9 @@
 the rightmost paren and typing @kbd{C-j}.
 
 @node Q3.0.7, Q3.0.8, Q3.0.6, Customization
-@section Font selections don't get saved after @code{Save Options}.
+@section Font selections in don't get saved after @code{Save Options}.
+
+For XEmacs 19.14 and previous:
 
 John Mann <mannj@@ll.mit.edu> writes:
 
@@ -2199,6 +2083,14 @@
 when you save options.
 @end quotation
 
+For XEmacs 19.15 and later:
+
+Implement the above as well as set the following in your @file{.emacs} 
+
+@lisp
+(setq options-save-faces 't)
+@end lisp
+
 @node Q3.0.8, Q3.1.1, Q3.0.7, Customization
 @section How do I get a single minibuffer frame?
 
@@ -2269,10 +2161,10 @@
 @end lisp
 
 @node Q3.1.4, Q3.1.5, Q3.1.3, Customization
-@section Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.13?
+@section Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15?
 
 In XEmacs 19.11 I specified @code{Emacs*EmacsScreen.geometry} in
-my @file{.emacs} but this does not work in XEmacs 19.13.
+my @file{.emacs} but this does not work in XEmacs 19.15.
 
 We have switched from using the term @dfn{screen} to using the term
 @dfn{frame}.
@@ -2462,7 +2354,7 @@
 I'm using Netscape (or another color grabber like XEmacs);
 is there anyway to limit the number of available colors in the color map?
 
-XEmacs 19.13 doesn't have such a mechanism (unlike netscape, or other
+XEmacs 19.13 didn't have such a mechanism (unlike netscape, or other
 color-hogs).  One solution is to start XEmacs prior to netscape, since
 this will prevent Netscape from grabbing all colors (but Netscape will
 complain).  You can use the flags for Netscape, like -mono, -ncols <#>
@@ -2595,7 +2487,7 @@
 current mode.
 @end itemize
 
-This works in 19.14 as well, but there are additional modeline faces,
+This works in 19.15 as well, but there are additional modeline faces,
 @code{modeline-buffer-id}, @code{modeline-mousable}, and
 @code{modeline-mousable-minor-mode}, which you may want to customize.
 
@@ -2606,8 +2498,8 @@
 @kbd{M-x make-frame-on-display}.  This command is also on the File menu
 in the menubar.
 
-XEmacs 19.14 also has the command @code{make-frame-on-tty} which will
-establish a connection to any tty-like device.
+XEmacs 19.14 and later also has the command @code{make-frame-on-tty}
+which will establish a connection to any tty-like device.
 
 @node Q3.4.2, Q3.5.1, Q3.4.1, Customization
 @section Can I really connect to a running XEmacs after calling up over a modem?  How?
@@ -2750,7 +2642,7 @@
 (global-set-key [help] 'help-command)  		;; Help
 @end lisp
 
-The following works in XEmacs 19.13 with the addition of shift:
+The following works in XEmacs 19.15 with the addition of shift:
 
 @lisp
 (global-set-key [(shift help)] 'help-command)  		;; Help
@@ -3185,7 +3077,7 @@
 (setq zmacs-regions nil)
 @end lisp
 
-To change the face for selection, look at @code{Options->Edit Faces} on
+To change the face for selection, look at @code{Options->Customize} on
 the menubar.
 
 @node Q3.10.2, Q3.10.3, Q3.10.1, Customization
@@ -3290,7 +3182,7 @@
 * Q4.1.2::      How do I run W3 from behind a firewall?
 
 Reading Netnews and Mail with Gnus:
-* Q4.2.1::      GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, argh!
+* Q4.2.1::      GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus,argh!  @strong{updated 4/97}
 * Q4.2.2::      [This question intentionally left blank]
 * Q4.2.3::      How do I make Gnus stay within a single frame?
 * Q4.2.4::      How do I customize the From: line?
@@ -3303,7 +3195,7 @@
 * Q4.3.5::      Where do I find pstogif (required by tm)?
 
 Sparcworks, EOS, and WorkShop:
-* Q4.4.1::      What is SPARCworks, EOS, and WorkShop
+* Q4.4.1::      What is SPARCworks, EOS, and WorkShop  @strong{updated 4/97}
 
 Energize:
 * Q4.5.1::      What is/was Energize?
@@ -3565,7 +3457,7 @@
 @node Q4.2.1, Q4.2.2, Q4.1.2, Subsystems
 @section GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, Mamey Sapote Gnus, argh!
 
-Please see <URL:http://www.ccs.neu.edu/software/gnus/> for details.
+Please see the FAQ <URL:http://www.ccs.neu.edu/software/gnus/> for details.
 
 @node Q4.2.2, Q4.2.3, Q4.2.1, Subsystems
 @section This question intentionally left blank.
@@ -3635,6 +3527,8 @@
 support.  When appropriate a message will be decoded in place in an
 XEmacs buffer.
 
+TM now comes as a package with XEmacs 19.15 and XEmacs 20.0.
+
 TM was written by MORIOKA Tomohiko <morioka@@jaist.ac.jp> and KOBAYASHI
 Shuhei <shuhei-k@@jaist.ac.jp>.  It is based on the work of UMEDA
 Masanobu <umerin@@mse.kyutech.ac.jp>, the original writer of GNUS.
@@ -3722,7 +3616,7 @@
 tools such as TeamWare (for configuration management), MakeTool, etc.
 @end quotation
 
-See <URL:http://www.sun.com/sunsoft/Developer-products/products.html>
+See <URL:http://www.sun.com/sunsoft/Developer-products/>
 for more info.
 
 EOS stands for "Era on SPARCworks", but I don't know what Era stands
@@ -4006,8 +3900,8 @@
 * Q5.0.7::      Telnet from shell filters too much.
 * Q5.0.8::      Why does edt emulation not work?
 * Q5.0.9::      How can I emulate VI and use it as my default mode?
-* Q5.0.10::     What is @samp{Omit} minor mode?
-* Q5.0.11::     Filladapt doesn't work in 19.13?
+* Q5.0.10::     [This question intentionally left blank]  @strong{removed 4/97}
+* Q5.0.11::     Filladapt doesn't work in 19.15?  @strong{updated 4/97}
 * Q5.0.12::     How do I disable gnuserv from opening a new frame?
 * Q5.0.13::     How do I start gnuserv so that each subsequent XEmacs is a client?
 * Q5.0.14::     Strange things are happening in Shell Mode.
@@ -4020,13 +3914,13 @@
 Emacs Lisp Programming Techniques:
 * Q5.1.1::      The difference in key sequences between XEmacs and GNU Emacs?
 * Q5.1.2::      Can I generate "fake" keyboard events?
-* Q5.1.3::      How can I visit several marked files at once in dired?
+* Q5.1.3::      [This question intentionally left blank]  @strong{removed 4/97}
 * Q5.1.4::      In 19.13, why do I get @samp{set-text-something} lisp errors with Gnus and AUC-TeX?
 * Q5.1.5::      How do I put a glyph as annotation in a buffer?
 
 Sound:
 * Q5.2.1::      How do I turn off the sound?
-* Q5.2.2::      How do I get funky sounds instead of a boring beep?
+* Q5.2.2::      How do I get funky sounds instead of a boring beep?  @strong{updated 4/97}
 * Q5.2.3::      What's NAS, how do I get it?
 * Q5.2.4::      Sunsite sounds don't play.
 
@@ -4221,42 +4115,14 @@
 @end quotation
 
 @node Q5.0.10, Q5.0.11, Q5.0.9, Miscellaneous
-@section What is @code{Omit} minor mode?
-
-I have no idea where this is coming from, but ever since I moved from
-19.9 to 19.13 I have started seeing that all of my buffers will get a
-minor mode called @code{Omit}.  I have no idea how it got there nor do I
-know what it does.  What is it?
-
-It's part of dired.  In dired, you can type M-o to get Omit mode and
-that will ignore uninteresting files (checkpoint files and backups, for
-example).  You get Omit in the modeline everywhere because the variable
-@code{dired-omit-files-p} is globally set to some non-nil value.  If you
-want this functionality, it's probably best to use a hook:
-
-@lisp
-(add-hook 'dired-after-readin-hook '(lambda () (dired-omit-toggle)))
-@end lisp
-
-Alternatively, since it seems odd to toggle the omit state with every
-readin, since readin can happen many times in a Dired buffer, you can
-try this hook to correct the @code{Omit} problem:
-
-@lisp
-(add-hook 'dired-mode-hook
-  (function (lambda ()
-      ;; `dired-omit-files-p' is made buffer-local by "dired-x.el", but
-      ;; maybe not soon enough.
-            (make-local-variable 'dired-omit-files-p)
-            (setq dired-omit-files-p t))))
-@end lisp
-
-This is only run once, when the Dired buffer is created.
-
+@section [This question intentionally left blank]
+
+Obsolete question, left blank to avoid renumbering
+   
 @node Q5.0.11, Q5.0.12, Q5.0.10, Miscellaneous
-@section Filladapt doesn't work in 19.13?
-
-Filladapt 2.x is included in 19.13+.  In it filladapt is now a minor
+@section Filladapt doesn't work in 19.15
+
+Filladapt 2.x is included in 19.15.  In it filladapt is now a minor
 mode and minor modes are traditionally off by default.  The following
 added to your @file{.emacs} will turn it on for all buffers:
 
@@ -4427,35 +4293,9 @@
 @end lisp
 
 @node Q5.1.3, Q5.1.4, Q5.1.2, Miscellaneous
-@section How can I visit several marked files at once in dired?
-
-You can put this in your @file{.emacs} and then @kbd{F} will find marked
-files:
-
-@lisp
-(add-hook
- 'dired-load-hook
- (function (lambda ()
-	     (define-key dired-mode-map "F"
-	       (function
-		(lambda () (interactive)
-		  (mapcar 'find-file
-			  (dired-mark-get-files))))))))
-@end lisp
-
-Aki Vehtari <Aki.Vehtari@@hut.fi> writes:
-
-@quotation
-You can also use @file{dired-x.el} (Sebastian Kremer's Extra DIRED). It
-defines F and makes other improvements too.  See @file{dired/dired-x.el}
-in the XEmacs distribution.
-
-In your @file{~/.emacs}, add:
-
-@lisp
-(setq dired-load-hook '(lambda () (load "dired-x")))
-@end lisp
-@end quotation
+@section [This question intentionally left blank]
+
+Obsolete question, left blank to avoid renumbering.
 
 @node Q5.1.4, Q5.1.5, Q5.1.3, Miscellaneous
 @section In 19.13, why do I get @samp{set-text-something} lisp errors with Gnus and AUC-TeX?
@@ -4549,7 +4389,7 @@
 (load-default-sounds)
 @end lisp
 
-The sound support in XEmacs 19.14 is greatly improved over previous
+The sound support in XEmacs 19.14 was greatly improved over previous
 versions.
 
 @node Q5.2.3, Q5.2.4, Q5.2.2, Miscellaneous
@@ -4911,22 +4751,20 @@
 various FAQ FTP sites, as this file is surely out of date.
 
 @menu
-* Q6.0.1::      What is new in 19.15?
+* Q6.0.1::      What is new in 20.1?  @strong{updated 4/97}
 * Q6.0.3::      Procedural changes in XEmacs development.
 @end menu
 
 @node Q6.0.1, Q6.0.3, Current Events, Current Events
-@section What is new in 19.15?
-
-The biggest changes in 19.15 include integration of TM (a MIME package
-for VM and Gnus), EFS (the next generation of ange-ftp) and AUC TeX (the
-Emacs subsystem that includes a major mode for editing TeX and LaTeX,
-and a lot of other stuff).  Many bugs from 19.14 have been fixed for
-this release.
-
-XEmacs 20.0 (which includes full Asian-language support aka MULE) has
-been released, but is still considered unstable.  This work is being
-supported by Sun Microsystems.
+@section What is new in 20.1?
+
+The biggest changes in 20.1 include intergration of EFS (the next
+generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a 
+major mode for editing Tex and LaTeX, and a lot of other stuff).  Many
+bugs from 20.0 have been fixed for this release.
+
+XEmacs 20.1 is the development release, and is no longer considered
+unstable.
 
 @node Q6.0.3,  , Q6.0.1, Current Events
 @section Procedural changes in XEmacs development.
@@ -4945,11 +4783,11 @@
 decided that intermediate versions will be made available in source only
 form for the truly interested.
 
-XEmacs 19.15 is the end of the road for version 19 XEmacs.  The next
-release after 19.15 will be XEmacs 20.1.
+No further XEmacs 19 releases are planned.
 
 @item
 As of December 1996, Steve Baur <steve@@altair.xemacs.org> has become
 the lead maintainer of XEmacs.
 
 @bye
+<