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 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 @end itemize
-@c 
+@c
 @c @end html
 @c @end html
-@c 
+@c
 @c @end ifset
 @c @end ifset
-@c 
+@c
 @c end ifset points to CANONICAL
 
 @menu
 @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:
 
 Here is a list of some of the reasons why we think you might
 consider using it:
+
 @itemize @bullet
 @item
 It looks nicer.
 @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
 @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.
 @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.
 @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
 @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.
 
 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 @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 @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 @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 @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 @html
 @c <br><img src="hniksic.jpeg" alt="Portrait of Hrvoje Niksic"><br>
 @c @end html
-@c 
+@c
 @c @end itemize
 @c @end itemize
-@c 
+@c
 @c The developers responsible for older releases were:
 @c The developers responsible for older releases were:
-@c 
+@c
 @c @itemize @bullet
 @c @item @email{steve@@xemacs.org, Steve Baur}
 @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 @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 @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 @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 @item @email{mly@@adoc.xerox.com, Richard Mlynarik}
-@c 
+@c
 @c Steve Baur was the primary maintainer for 19.15 through 21.0.
 @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 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 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 @end itemize
-@c 
+@c
 @c Along with many other contributors, partially enumerated in the
 @c @samp{About XEmacs} option in the Help menu.
 
 @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 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:
 @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 @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 @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.
 @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 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 @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 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.
 
 @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
 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
 
 
 @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
 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
 @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 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 @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 @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 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 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 @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 @end example
-@c 
+@c
 @c NOTE: There have been a variety of other problems reported that are
 @c fixed in this fashion.
 
 @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:
 @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 @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 @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 @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 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 @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).
 @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
 
 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
 
 
 @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:
 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
 @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
 
  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
 
 @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:
 @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})
 @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 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 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.
 @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
 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.
 
 @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
 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 'bignum)       <=> if MPZ from GMP or BSD MP is present
-  
+
   (featurep 'bigq) and
   (featurep 'ratio)        <=> if MPQ from GMP 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 'bigf) and
   (featurep 'bigfloat)     <=> if MPF from GMP is present
-  
+
   (featurep 'bigfr)        <=> if MPFR is present
   (featurep 'bigfr)        <=> if MPFR is present
-  
+
   (featurep 'bigc)         <=> if MPC is present
   (featurep 'bigc)         <=> if MPC is present
-  
+
   (featurep 'number-types) <=> if one of the above features is
   provided
 @end example
   (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
 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]+\\)"
 
 @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
   $ 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
 
   C-x C-f /path/to/file.c RET
   M-x font-lock-mode RET