Merge remote-tracking branch 'origin/master' into for-steve
[sxemacs] / info / sxemacs-faq.texi
index fb0ee5f..4b6f796 100644 (file)
@@ -76,13 +76,13 @@ specifications, a general classification and technical necessities.
 @c download the faq} in info format, and install it in @file{<XEmacs
 @c library directory>/info/}. For example in
 @c @file{/usr/local/lib/xemacs-21.4/info/}.
-@c 
+@c
 @c @end itemize
-@c 
+@c
 @c @end html
-@c 
+@c
 @c @end ifset
-@c 
+@c
 @c end ifset points to CANONICAL
 
 @menu
@@ -546,11 +546,11 @@ comparison SXEmacs vs. XEmacs.
 
 Here is a list of some of the reasons why we think you might
 consider using it:
+
 @itemize @bullet
 @item
 It looks nicer.
+
 @item
 The XEmacs and SXEmacs maintainers, especially the SXEmacs
 maintainers, are generally more receptive to suggestions than the GNU
@@ -597,7 +597,7 @@ application.
 @item
 Better APIs (and performance) for attaching fonts, colors, and other
 properties to text.
+
 @c @c does not apply anymore
 @c @item
 @c The ability to embed arbitrary graphics in a buffer.
@@ -773,7 +773,7 @@ SXEmacs web site at @uref{http://www.sxemacs.org}.
 @unnumberedsec Q1.1.1: What is the FAQ editorial policy?
 
 The FAQ is actively maintained and modified regularly.  All links should
-be up to date.  
+be up to date.
 
 If you think you have a better way of answering a question, or think a
 question should be included, we'd like to hear about it.
@@ -822,57 +822,57 @@ menu.
 @c @html
 @c <br><img src="mrb.jpeg" alt="Portrait of Martin Buchholz"><br>
 @c @end html
-@c 
-@c 
+@c
+@c
 @c @item @email{stephen@@xemacs.org, Stephen Turnbull}
-@c 
-@c 
+@c
+@c
 @c @item @email{ben@@xemacs.org, Ben Wing}
 @c @html
 @c <br><img src="wing.gif" alt="Portrait of Ben Wing"><br>
 @c @end html
-@c 
-@c 
+@c
+@c
 @c @item @email{hniksic@@xemacs.org, Hrvoje Niksic}
-@c 
+@c
 @c @html
 @c <br><img src="hniksic.jpeg" alt="Portrait of Hrvoje Niksic"><br>
 @c @end html
-@c 
+@c
 @c @end itemize
-@c 
+@c
 @c The developers responsible for older releases were:
-@c 
+@c
 @c @itemize @bullet
 @c @item @email{steve@@xemacs.org, Steve Baur}
-@c 
+@c
 @c @html
 @c <br><img src="steve.gif" alt="Portrait of Steve Baur"><br>
 @c @end html
-@c 
+@c
 @c @item @email{cthomp@@xemacs.org, Chuck Thompson}
 @c @html
 @c <br><img src="cthomp.jpeg" alt="Portrait of Chuck Thompson"><br>
 @c @end html
-@c 
+@c
 @c @item @email{jwz@@jwz.org, Jamie Zawinski}
 @c @html
 @c <br><img src="jwz.gif" alt="Portrait of Jamie Zawinski"><br>
 @c @end html
-@c 
+@c
 @c @item @email{mly@@adoc.xerox.com, Richard Mlynarik}
-@c 
+@c
 @c Steve Baur was the primary maintainer for 19.15 through 21.0.
-@c 
+@c
 @c Chuck Thompson and Ben Wing were the maintainers for 19.11 through 19.14
 @c and heavy code contributors for 19.8 through 19.10.
-@c 
+@c
 @c Jamie Zawinski was the maintainer for 19.0 through 19.10 (the entire
 @c history of Lucid Emacs).  Richard Mlynarik was a heavy code contributor
 @c to 19.6 through 19.8.
-@c 
+@c
 @c @end itemize
-@c 
+@c
 @c Along with many other contributors, partially enumerated in the
 @c @samp{About XEmacs} option in the Help menu.
 
@@ -1496,7 +1496,7 @@ same thing.  It also might be found at
 @c On Linux 1.3.98 with termcap 2.0.8 and the ncurses that came with libc
 @c 5.2.18, XEmacs 20.0b20 is unable to open a tty device:
 @c @c oh great
-@c 
+@c
 @c @example
 @c src/xemacs -nw -q
 @c Initialisation error:
@@ -1505,9 +1505,9 @@ same thing.  It also might be found at
 @c @end iftex
 @c Terminal type `xterm' undefined (or can't access database?)
 @c @end example
-@c 
+@c
 @c @email{ben@@xemacs.org, Ben Wing} writes:
-@c 
+@c
 @c @quotation
 @c Your ncurses configuration is messed up.  Your /usr/lib/terminfo is a
 @c bad pointer, perhaps to a CD-ROM that is not inserted.
@@ -1562,17 +1562,17 @@ instructions for some of the libraries you intend to use.
 @c @c WHOOOOOOOAT?!?!
 @c Not necessarily.  If you have GNU sed 3.0 you should downgrade it to
 @c 2.05.  From the @file{README} at prep.ai.mit.edu:
-@c 
+@c
 @c @quotation
 @c sed 3.0 has been withdrawn from distribution.  It has major revisions,
 @c which mostly seem to be improvements; but it turns out to have bugs too
 @c which cause trouble in some common cases.
-@c 
+@c
 @c Tom Lord won't be able to work fixing the bugs until May.  So in the
 @c mean time, we've decided to withdraw sed 3.0 from distribution and make
 @c version 2.05 once again the recommended version.
 @c @end quotation
-@c 
+@c
 @c It has also been observed that the vfork test on Solaris will leave a
 @c core dump.
 
@@ -1794,7 +1794,7 @@ report-sxemacs-bug}.  Even more, and often useful, information can be
 generated by redirecting the output of @code{make} and @code{make check}
 to a file (@file{,,make-all.out} and @file{,,make-check.out} are the
 default used by @code{build-report}), and executing @kbd{M-x
-build-rpt}. 
+build-rpt}.
 
 
 @node Q2.1.2
@@ -1846,7 +1846,7 @@ another machin and puts it a different place than your system does,
 you have problems.  To fix, set the environment variable
 @code{XKEYSYMDB} to the location of the @file{XKeysymDB} file on your
 system or to the location of the one included with SXEmacs which
-should be at 
+should be at
 @iftex
 @*
 @end iftex
@@ -2047,29 +2047,29 @@ in @file{XF86Config} gets rid of the problem.
 @c would not run because it claimed the version number was incorrect
 @c although it was indeed OK. I traced the problem to the regular
 @c expression handler.
-@c 
+@c
 @c @email{douglask@@dstc.edu.au, Douglas Kosovic} writes:
-@c 
+@c
 @c @quotation
 @c Actually it's a DEC cc optimisation bug that screws up the regexp
 @c handling in XEmacs.
-@c 
+@c
 @c Rebuilding using the @samp{-migrate} switch for DEC cc (which uses a
 @c different sort of optimisation) works fine.
 @c @end quotation
-@c 
+@c
 @c See @file{xemacs-19_13-dunix-3_2c.patch} at the following URL on how to
 @c build with the @samp{-migrate} flag:
-@c 
+@c
 @c @example
 @c @uref{http://www-digital.cern.ch/carney/emacs/emacs.html}
 @c @c Link above, <URL:http://www-digital.cern.ch/carney/emacs/emacs.html> is
 @c @c dead. And the directory `carney' is empty.
-@c 
-@c 
-@c 
+@c
+@c
+@c
 @c @end example
-@c 
+@c
 @c NOTE: There have been a variety of other problems reported that are
 @c fixed in this fashion.
 
@@ -2080,27 +2080,27 @@ Does not apply anymore.
 @unnumberedsec Q2.1.13: HP/UX 10.10 and @code{create_process} failure.
 
 @c @email{Dave.Carrigan@@ipl.ca, Dave Carrigan} writes:
-@c 
+@c
 @c @quotation
 @c With XEmacs 19.13 and HP/UX 10.10, anything that relies on the
 @c @code{create_process} function fails. This breaks a lot of things
 @c (shell-mode, compile, ange-ftp, to name a few).
 @c @end quotation
-@c 
+@c
 @c @email{johnson@@dtc.hp.com, Phil Johnson} writes:
-@c 
+@c
 @c @quotation
 @c This is a problem specific to HP-UX 10.10.  It only occurs when XEmacs
 @c is compiled for shared libraries (the default), so you can work around
 @c it by compiling a statically-linked binary (run configure with
 @c @samp{--dynamic=no}).
-@c 
+@c
 @c I'm not sure whether the problem is with a particular shared library or
 @c if it's a kernel problem which crept into 10.10.
 @c @end quotation
-@c 
+@c
 @c @email{cognot@@ensg.u-nancy.fr, Richard Cognot} writes:
-@c 
+@c
 @c @quotation
 @c I had a few problems with 10.10. Apparently, some of them were solved by
 @c forcing a static link of libc (manually).
@@ -3707,7 +3707,7 @@ For an extensive menubar, add this line to your @file{init.el}:
 
 If you'd like to write your own, this file provides as good a set of
 examples as any to start from.  The file is located in edit-utils
-package. 
+package.
 
 
 @node Q3.8.3
@@ -4346,7 +4346,7 @@ full-featured web browser.
 The Gnus numbering issues are not meant for mere mortals to know them.
 @c If you feel you @emph{must} enter the muddy waters of Gnus, visit the
 @c excellent FAQ, maintained by Justin Sheehy, at:
-@c 
+@c
 @c @example
 @c @uref{http://www.ccs.neu.edu/software/contrib/gnus/}
 @c @end example
@@ -5317,7 +5317,7 @@ Here is one of the solutions, we have this in a script called
  fi
 @end example
 
-Note that there is a known problem when running SXEmacs and 
+Note that there is a known problem when running SXEmacs and
 @samp{gnuclient -nw} on the same TTY.
 @end quotation
 
@@ -5946,7 +5946,7 @@ Like this:
 @unnumberedsec Q5.3.9: Are only certain syntactic character classes available for abbrevs?
 
 @c @email{gutschk@@uni-muenster.de, Markus Gutschke} writes:
-@c 
+@c
 @c @quotation
 @c Yes, abbrevs only expands word-syntax strings. While XEmacs does not
 @c prevent you from defining (e.g. with @kbd{C-x a g} or @kbd{C-x a l})
@@ -5954,12 +5954,12 @@ Like this:
 @c them. So you need to ensure, that the abbreviation contains letters and
 @c digits only. This means that @samp{xd}, @samp{d5}, and @samp{5d} are
 @c valid abbrevs, but @samp{&d}, and @samp{x d} are not.
-@c 
+@c
 @c If this sounds confusing to you, (re-)read the online documentation for
 @c abbrevs (@kbd{C-h i m XEmacs @key{RET} m Abbrevs @key{RET}}), and then come back and
 @c read this question/answer again.
 @c @end quotation
-@c 
+@c
 @c Starting with XEmacs 20.3 this restriction has been lifted.
 
 Does not apply anymore.
@@ -6264,7 +6264,7 @@ Make it work for SXEmacs.
 Fix major bug in regex.c
 
 This fixed a whole swag of crashes involving regexps and
-syntax-tables. 
+syntax-tables.
 
 @item
 Sync up with XEmacs 21.4 -- Various Developers.
@@ -6454,19 +6454,19 @@ now in SXEmacs.  That and a whole lot more...
 Features provided when all of the library demands are met:
 
 @example
-  (featurep 'bigz) and 
+  (featurep 'bigz) and
   (featurep 'bignum)       <=> if MPZ from GMP or BSD MP is present
-  
+
   (featurep 'bigq) and
   (featurep 'ratio)        <=> if MPQ from GMP is present
-  
+
   (featurep 'bigf) and
   (featurep 'bigfloat)     <=> if MPF from GMP is present
-  
+
   (featurep 'bigfr)        <=> if MPFR is present
-  
+
   (featurep 'bigc)         <=> if MPC is present
-  
+
   (featurep 'number-types) <=> if one of the above features is
   provided
 @end example
@@ -6479,7 +6479,7 @@ Raw strings -- Kuehl.
 SXEmacs tries to relieve backslashitis by implementing raw strings.
 You'll imediately notice the benefit of raw strings when use them for
 those hairy regexps.  Consider the regular expression (from
-font-latex.el)... 
+font-latex.el)...
 
 @example
   "\\(?:^\\|[^\\]\\)\\(?:\\\\\\\\\\)*\\(\\\\[@@A-Za-z]+\\)"
@@ -6501,7 +6501,7 @@ To illustrate this...
   $ sxemacs -nw -vanilla
 
 ...and look at the modeline.  Now open a .c file and turn on
-font-lock... 
+font-lock...
 
   C-x C-f /path/to/file.c RET
   M-x font-lock-mode RET