Mercurial > hg > xemacs-beta
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 +<