comparison man/xemacs-faq.texi @ 438:84b14dcb0985 r21-2-27

Import from CVS: tag r21-2-27
author cvs
date Mon, 13 Aug 2007 11:32:25 +0200
parents 9d177e8d4150
children 8de8e3f6228a
comparison
equal deleted inserted replaced
437:e2a4e8b94b82 438:84b14dcb0985
5 @setchapternewpage off 5 @setchapternewpage off
6 @c %**end of header 6 @c %**end of header
7 @finalout 7 @finalout
8 @titlepage 8 @titlepage
9 @title XEmacs FAQ 9 @title XEmacs FAQ
10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 1999/12/23 01:50:47 $ 10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 2000/01/16 13:41:45 $
11 @sp 1 11 @sp 1
12 @author Tony Rossini <rossini@@biostat.washington.edu> 12 @author Tony Rossini <rossini@@biostat.washington.edu>
13 @author Ben Wing <ben@@xemacs.org> 13 @author Ben Wing <ben@@xemacs.org>
14 @author Chuck Thompson <cthomp@@xemacs.org> 14 @author Chuck Thompson <cthomp@@xemacs.org>
15 @author Steve Baur <steve@@xemacs.org> 15 @author Steve Baur <steve@@xemacs.org>
137 * Q1.4.2:: Can I use the same @file{.emacs} with the other Emacs? 137 * Q1.4.2:: Can I use the same @file{.emacs} with the other Emacs?
138 * Q1.4.3:: Any good XEmacs tutorials around? 138 * Q1.4.3:: Any good XEmacs tutorials around?
139 * Q1.4.4:: May I see an example of a useful XEmacs Lisp function? 139 * Q1.4.4:: May I see an example of a useful XEmacs Lisp function?
140 * Q1.4.5:: And how do I bind it to a key? 140 * Q1.4.5:: And how do I bind it to a key?
141 * Q1.4.6:: What's the difference between a macro and a function? 141 * Q1.4.6:: What's the difference between a macro and a function?
142 * Q1.4.7:: Why options saved with 19.13 don't work with 19.14 or later?
143 142
144 Installation and Trouble Shooting 143 Installation and Trouble Shooting
145 144
146 * Q2.0.1:: Running XEmacs without installing. 145 * Q2.0.1:: Running XEmacs without installing.
147 * Q2.0.2:: XEmacs is too big. 146 * Q2.0.2:: XEmacs is too big.
153 * Q2.0.8:: can't resolve symbol _h_errno 152 * Q2.0.8:: can't resolve symbol _h_errno
154 * Q2.0.9:: Where do I find external libraries? 153 * Q2.0.9:: Where do I find external libraries?
155 * Q2.0.10:: After I run configure I find a coredump, is something wrong? 154 * Q2.0.10:: After I run configure I find a coredump, is something wrong?
156 * Q2.0.11:: XEmacs can't resolve host names. 155 * Q2.0.11:: XEmacs can't resolve host names.
157 * Q2.0.12:: Why can't I strip XEmacs? 156 * Q2.0.12:: Why can't I strip XEmacs?
158 * Q2.0.13:: Can't link XEmacs on Solaris with Gcc.
159 * Q2.0.14:: Make on HP/UX 9 fails after linking temacs
160 157
161 Trouble Shooting: 158 Trouble Shooting:
162 * Q2.1.1:: XEmacs just crashed on me! 159 * Q2.1.1:: XEmacs just crashed on me!
163 * Q2.1.2:: Cryptic Minibuffer messages. 160 * Q2.1.2:: Cryptic Minibuffer messages.
164 * Q2.1.3:: Translation Table Syntax messages at Startup. 161 * Q2.1.3:: Translation Table Syntax messages at Startup.
174 * Q2.1.13:: HP/UX 10.10 and @code{create_process} failure 171 * Q2.1.13:: HP/UX 10.10 and @code{create_process} failure
175 * Q2.1.14:: @kbd{C-g} doesn't work for me. Is it broken? 172 * Q2.1.14:: @kbd{C-g} doesn't work for me. Is it broken?
176 * Q2.1.15:: How to debug an XEmacs problem with a debugger. 173 * Q2.1.15:: How to debug an XEmacs problem with a debugger.
177 * Q2.1.16:: XEmacs crashes in @code{strcat} on HP/UX 10. 174 * Q2.1.16:: XEmacs crashes in @code{strcat} on HP/UX 10.
178 * Q2.1.17:: @samp{Marker does not point anywhere}. 175 * Q2.1.17:: @samp{Marker does not point anywhere}.
179 * Q2.1.18:: 19.14 hangs on HP/UX 10.10. 176 * Q2.1.18:: [This question intentionally left blank]
180 * Q2.1.19:: XEmacs does not follow the local timezone. 177 * Q2.1.19:: XEmacs does not follow the local timezone.
181 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.} 178 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.}
182 * Q2.1.21:: Every so often the XEmacs frame freezes. 179 * Q2.1.21:: [This question intentionally left blank]
183 * Q2.1.22:: XEmacs seems to take a really long time to do some things. 180 * Q2.1.22:: XEmacs seems to take a really long time to do some things.
184 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later. 181 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later.
185 * Q2.1.24:: XEmacs won't start without network. (NEW) 182 * Q2.1.24:: XEmacs won't start without network. (NEW)
186 183
187 Customization and Options 184 Customization and Options
197 * Q3.0.9:: What is @code{Customize}? 194 * Q3.0.9:: What is @code{Customize}?
198 195
199 X Window System & Resources: 196 X Window System & Resources:
200 * Q3.1.1:: Where is a list of X resources? 197 * Q3.1.1:: Where is a list of X resources?
201 * Q3.1.2:: How can I detect a color display? 198 * Q3.1.2:: How can I detect a color display?
202 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13? 199 * Q3.1.3:: [This question intentionally left blank]
203 * Q3.1.4:: Specifying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15? 200 * Q3.1.4:: [This question intentionally left blank]
204 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}? 201 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}?
205 * Q3.1.6:: How can I have the window title area display the full path? 202 * Q3.1.6:: How can I have the window title area display the full path?
206 * Q3.1.7:: @samp{xemacs -name junk} doesn't work? 203 * Q3.1.7:: @samp{xemacs -name junk} doesn't work?
207 * Q3.1.8:: @samp{-iconic} doesn't work. 204 * Q3.1.8:: @samp{-iconic} doesn't work.
208 205
317 * Q4.6.1:: What is Infodock? 314 * Q4.6.1:: What is Infodock?
318 315
319 Other Unbundled Packages: 316 Other Unbundled Packages:
320 * Q4.7.1:: What is AUC TeX? Where do you get it? 317 * Q4.7.1:: What is AUC TeX? Where do you get it?
321 * Q4.7.2:: Are there any Emacs Lisp Spreadsheets? 318 * Q4.7.2:: Are there any Emacs Lisp Spreadsheets?
322 * Q4.7.3:: Byte compiling AUC TeX on XEmacs 19.14 319 * Q4.7.3:: [This question intentionally left blank]
323 * Q4.7.4:: Problems installing AUC TeX 320 * Q4.7.4:: Problems installing AUC TeX
324 * Q4.7.5:: Is there a reason for an Emacs package not to be included in XEmacs? 321 * Q4.7.5:: Is there a reason for an Emacs package not to be included in XEmacs?
325 * Q4.7.6:: Is there a MatLab mode? 322 * Q4.7.6:: Is there a MatLab mode?
326 323
327 The Miscellaneous Stuff 324 The Miscellaneous Stuff
334 * Q5.0.6:: How do I start up a second shell buffer? 331 * Q5.0.6:: How do I start up a second shell buffer?
335 * Q5.0.7:: Telnet from shell filters too much. 332 * Q5.0.7:: Telnet from shell filters too much.
336 * Q5.0.8:: Why does edt emulation not work? 333 * Q5.0.8:: Why does edt emulation not work?
337 * Q5.0.9:: How can I emulate VI and use it as my default mode? 334 * Q5.0.9:: How can I emulate VI and use it as my default mode?
338 * Q5.0.10:: [This question intentionally left blank] 335 * Q5.0.10:: [This question intentionally left blank]
339 * Q5.0.11:: Filladapt doesn't work in 19.15? 336 * Q5.0.11:: How do I turn on filladapt for all buffers?
340 * Q5.0.12:: How do I disable gnuserv from opening a new frame? 337 * Q5.0.12:: How do I disable gnuserv from opening a new frame?
341 * Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client? 338 * Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client?
342 * Q5.0.14:: Strange things are happening in Shell Mode. 339 * Q5.0.14:: Strange things are happening in Shell Mode.
343 * Q5.0.15:: Where do I get the latest CC Mode? 340 * Q5.0.15:: Where do I get the latest CC Mode?
344 * Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off? 341 * Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off?
345 * Q5.0.17:: How can I get two instances of info? 342 * Q5.0.17:: How can I get two instances of info?
346 * Q5.0.18:: I upgraded to XEmacs 19.14 and gnuserv stopped working 343 * Q5.0.18:: [This question intentionally left blank]
347 * Q5.0.19:: Is there something better than LaTeX mode? 344 * Q5.0.19:: Is there something better than LaTeX mode?
348 * Q5.0.20:: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient? 345 * Q5.0.20:: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient?
349 346
350 Emacs Lisp Programming Techniques: 347 Emacs Lisp Programming Techniques:
351 * Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs? 348 * Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs?
485 * Q1.4.2:: Can I use the same @file{.emacs} with the other Emacs? 482 * Q1.4.2:: Can I use the same @file{.emacs} with the other Emacs?
486 * Q1.4.3:: Any good XEmacs tutorials around? 483 * Q1.4.3:: Any good XEmacs tutorials around?
487 * Q1.4.4:: May I see an example of a useful XEmacs Lisp function? 484 * Q1.4.4:: May I see an example of a useful XEmacs Lisp function?
488 * Q1.4.5:: And how do I bind it to a key? 485 * Q1.4.5:: And how do I bind it to a key?
489 * Q1.4.6:: What's the difference between a macro and a function? 486 * Q1.4.6:: What's the difference between a macro and a function?
490 * Q1.4.7:: Why options saved with 19.13 don't work with 19.14 or later?
491 @end menu 487 @end menu
492 488
493 @node Q1.0.1, Q1.0.2, Introduction, Introduction 489 @node Q1.0.1, Q1.0.2, Introduction, Introduction
494 @unnumberedsec 1.0: Introduction 490 @unnumberedsec 1.0: Introduction
495 @unnumberedsubsec Q1.0.1: What is XEmacs? 491 @unnumberedsubsec Q1.0.1: What is XEmacs?
658 @comment @email{davidh@@wr.com.au, David Hobley} and @email{marcpa@@cam.org, Marc 654 @comment @email{davidh@@wr.com.au, David Hobley} and @email{marcpa@@cam.org, Marc
659 @comment Paquette}, beta versions of XEmacs now run on 32-bit Windows platforms 655 @comment Paquette}, beta versions of XEmacs now run on 32-bit Windows platforms
660 @comment (NT and 95). The current betas require having an X server to run 656 @comment (NT and 95). The current betas require having an X server to run
661 @comment XEmacs; however, a native NT/95 port is in alpha, thanks to 657 @comment XEmacs; however, a native NT/95 port is in alpha, thanks to
662 @comment @email{jhar@@tardis.ed.ac.uk, Jonathan Harris}. 658 @comment @email{jhar@@tardis.ed.ac.uk, Jonathan Harris}.
663 @comment 659 @comment
664 @comment Although some features are still unimplemented, XEmacs 21.0 will support 660 @comment Although some features are still unimplemented, XEmacs 21.0 will support
665 @comment MS-Windows. 661 @comment MS-Windows.
666 @comment 662 @comment
667 @comment The NT development is now coordinated by a mailing list at 663 @comment The NT development is now coordinated by a mailing list at
668 @comment @email{xemacs-nt@@xemacs.org}. 664 @comment @email{xemacs-nt@@xemacs.org}.
669 @comment 665 @comment
670 @comment If you are willing to contribute or want to follow the progress, mail to 666 @comment If you are willing to contribute or want to follow the progress, mail to
671 @comment @iftex 667 @comment @iftex
672 @comment @* 668 @comment @*
673 @comment @end iftex 669 @comment @end iftex
674 @comment @email{xemacs-nt-request@@xemacs.org} to subscribe. 670 @comment @email{xemacs-nt-request@@xemacs.org} to subscribe.
675 @comment 671 @comment
676 @comment Furthermore, Altrasoft is seeking corporate and government sponsors to 672 @comment Furthermore, Altrasoft is seeking corporate and government sponsors to
677 @comment help fund a fully native port of XEmacs to Windows 95 and NT using 673 @comment help fund a fully native port of XEmacs to Windows 95 and NT using
678 @comment full-time, senior-level staff working under a professionally managed 674 @comment full-time, senior-level staff working under a professionally managed
679 @comment project structure. See @uref{http://www.altrasoft.com/, the Altrasoft 675 @comment project structure. See @uref{http://www.altrasoft.com/, the Altrasoft
680 @comment web site} for more details 676 @comment web site} for more details
681 @comment or contact Altrasoft directly at 1-888-ALTSOFT. 677 @comment or contact Altrasoft directly at 1-888-ALTSOFT.
682 @comment 678 @comment
683 @comment 679 @comment
684 @comment The closest existing port is @dfn{Win-Emacs}, which is based on Lucid 680 @comment The closest existing port is @dfn{Win-Emacs}, which is based on Lucid
685 @comment Emacs 19.6. Available from @uref{http://www.pearlsoft.com/}. 681 @comment Emacs 19.6. Available from @uref{http://www.pearlsoft.com/}.
686 @comment 682 @comment
687 @comment There's a port of GNU Emacs (not XEmacs) at 683 @comment There's a port of GNU Emacs (not XEmacs) at
688 @comment @example 684 @comment @example
689 @comment @uref{http://www.cs.washington.edu/homes/voelker/ntemacs.html}. 685 @comment @uref{http://www.cs.washington.edu/homes/voelker/ntemacs.html}.
690 @comment @end example 686 @comment @end example
691 687
692 @node Q1.0.11, Q1.0.12, Q1.0.10, Introduction 688 @node Q1.0.11, Q1.0.12, Q1.0.10, Introduction
693 @unnumberedsubsec Q1.0.11: Is there a port of XEmacs to the Macintosh? 689 @unnumberedsubsec Q1.0.11: Is there a port of XEmacs to the Macintosh?
694 @c changed 690 @c changed
695 691
696 There has been a port to the MachTen environment of XEmacs 19.13, but no 692 @c There has been a port to the MachTen environment of XEmacs 19.13, but no
697 patches have been submitted to the maintainers to get this in the 693 @c patches have been submitted to the maintainers to get this in the
698 mainstream distribution. 694 @c mainstream distribution.
699 695 @c
700 For the MacOS, there is a port of 696 @c For the MacOS, there is a port of
701 @uref{ftp://ftp.cs.cornell.edu/pub/parmet/, Emacs 18.59}. 697 @c @uref{ftp://ftp.cs.cornell.edu/pub/parmet/, Emacs 18.59}.
698
699 Yes, there is a port of XEmacs 19.14, tested on MacOS 7.6.1 and MacOS
700 8.5.1 by @uref{pjarvis@@ispchannel.com,Pitts Jarvis}. It's available
701 at @uref{http://my.ispchannel.com/~pjarvis/xemacs.html,
702 http://my.ispchannel.com/~pjarvis/xemacs.html}.
702 703
703 @node Q1.0.12, Q1.0.13, Q1.0.11, Introduction 704 @node Q1.0.12, Q1.0.13, Q1.0.11, Introduction
704 @unnumberedsubsec Q1.0.12: Is there a port of XEmacs to NextStep? 705 @unnumberedsubsec Q1.0.12: Is there a port of XEmacs to NextStep?
705 706
706 Carl Edman, apparently no longer at @email{cedman@@princeton.edu}, did 707 Carl Edman, apparently no longer at @email{cedman@@princeton.edu}, did
708 XEmacs port, but never went any farther. 709 XEmacs port, but never went any farther.
709 710
710 @node Q1.0.13, Q1.0.14, Q1.0.12, Introduction 711 @node Q1.0.13, Q1.0.14, Q1.0.12, Introduction
711 @unnumberedsubsec Q1.0.13: Is there a port of XEmacs to OS/2? 712 @unnumberedsubsec Q1.0.13: Is there a port of XEmacs to OS/2?
712 713
713 No, and there is no news of anyone working on it. 714 No, but Alexander Nikolaev <avn_1251@@mail.ru> is working on it.
714 715
715 @node Q1.0.14, Q1.1.1, Q1.0.13, Introduction 716 @node Q1.0.14, Q1.1.1, Q1.0.13, Introduction
716 @unnumberedsubsec Q1.0.14: Where can I obtain a printed copy of the XEmacs users manual? 717 @unnumberedsubsec Q1.0.14: Where can I obtain a printed copy of the XEmacs users manual?
717 718
718 Pre-printed manuals are not available. If you are familiar with 719 Pre-printed manuals are not available. If you are familiar with
719 TeX, you can generate your own manual from the XEmacs sources. 720 TeX, you can generate your own manual from the XEmacs sources.
720 721
721 HTML and Postscript versions of XEmacs manuals may be available from the 722 HTML and Postscript versions of XEmacs manuals may be available from the
722 XEmacs web site in the future. 723 XEmacs web site in the future.
723 724
869 crash some time ago. 870 crash some time ago.
870 871
871 @itemize @bullet 872 @itemize @bullet
872 @item @email{binge@@aloft.att.com, Curtis.N.Bingham} 873 @item @email{binge@@aloft.att.com, Curtis.N.Bingham}
873 874
875 @item @email{bruncott@@dormeur.inria.fr, Georges Brun-Cottan}
876
874 @item @email{rjc@@cogsci.ed.ac.uk, Richard Caley} 877 @item @email{rjc@@cogsci.ed.ac.uk, Richard Caley}
875 878
876 @item @email{cognot@@ensg.u-nancy.fr, Richard Cognot} 879 @item @email{cognot@@ensg.u-nancy.fr, Richard Cognot}
877 880
881 @item @email{daku@@nortel.ca, Mark Daku}
882
878 @item @email{wgd@@martigny.ai.mit.edu, William G. Dubuque} 883 @item @email{wgd@@martigny.ai.mit.edu, William G. Dubuque}
879 884
880 @item @email{eeide@@cs.utah.edu, Eric Eide} 885 @item @email{eeide@@cs.utah.edu, Eric Eide}
886
887 @item @email{af@@biomath.jussieu.fr, Alain Fauconnet}
881 888
882 @item @email{cflatter@@nrao.edu, Chris Flatters} 889 @item @email{cflatter@@nrao.edu, Chris Flatters}
883 890
884 @item @email{ginsparg@@adra.com, Evelyn Ginsparg} 891 @item @email{ginsparg@@adra.com, Evelyn Ginsparg}
885 892
975 @end quotation 982 @end quotation
976 983
977 @node Q1.3.2, Q1.3.3, Q1.3.1, Introduction 984 @node Q1.3.2, Q1.3.3, Q1.3.1, Introduction
978 @unnumberedsubsec Q1.3.2: What is the status of Asian-language support, aka MULE? 985 @unnumberedsubsec Q1.3.2: What is the status of Asian-language support, aka MULE?
979 986
980 MULE support is now available for UNIX versions of XEmacs. 987 MULE support is now available for UNIX versions of XEmacs.
981 988
982 If you would like to help, you may want to join the 989 If you would like to help, you may want to join the
983 @email{xemacs-mule@@xemacs.org} mailing list. Especially needed are 990 @email{xemacs-mule@@xemacs.org} mailing list. Especially needed are
984 people who speak/write languages other than English, who are willing to 991 people who speak/write languages other than English, who are willing to
985 use XEmacs/MULE regularly, and have some experience with Elisp. 992 use XEmacs/MULE regularly, and have some experience with Elisp.
1175 @samp{Basics->Tutorials}, or by typing @kbd{C-h t}. To check whether 1182 @samp{Basics->Tutorials}, or by typing @kbd{C-h t}. To check whether
1176 it's available in a non-english language, type @kbd{C-u C-h t TAB}, type 1183 it's available in a non-english language, type @kbd{C-u C-h t TAB}, type
1177 the first letters of your preferred language, then type @key{RET}. 1184 the first letters of your preferred language, then type @key{RET}.
1178 1185
1179 @comment There's an Emacs Lisp tutorial at 1186 @comment There's an Emacs Lisp tutorial at
1180 @comment 1187 @comment
1181 @comment @example 1188 @comment @example
1182 @comment @uref{ftp://prep.ai.mit.edu/pub/gnu/emacs-lisp-intro-1.04.tar.gz}. 1189 @comment @uref{ftp://prep.ai.mit.edu/pub/gnu/emacs-lisp-intro-1.04.tar.gz}.
1183 @comment @end example 1190 @comment @end example
1184 @comment 1191 @comment
1185 @comment @email{erik@@petaxp.rug.ac.be, Erik Sundermann} has made a tutorial web 1192 @comment @email{erik@@petaxp.rug.ac.be, Erik Sundermann} has made a tutorial web
1186 @comment page at 1193 @comment page at
1187 @comment @iftex 1194 @comment @iftex
1188 @comment @* 1195 @comment @*
1189 @comment @end iftex 1196 @comment @end iftex
1233 (global-set-key "\C-cd" 'double-word) 1240 (global-set-key "\C-cd" 'double-word)
1234 @end lisp 1241 @end lisp
1235 1242
1236 Or interactively, @kbd{M-x global-set-key} and follow the prompts. 1243 Or interactively, @kbd{M-x global-set-key} and follow the prompts.
1237 1244
1238 @node Q1.4.6, Q1.4.7, Q1.4.5, Introduction 1245 @node Q1.4.6, , Q1.4.5, Introduction
1239 @unnumberedsubsec Q1.4.6: What's the difference between a macro and a function? 1246 @unnumberedsubsec Q1.4.6: What's the difference between a macro and a function?
1240 1247
1241 Quoting from the Lisp Reference (a.k.a @dfn{Lispref}) Manual: 1248 Quoting from the Lisp Reference (a.k.a @dfn{Lispref}) Manual:
1242 1249
1243 @dfn{Macros} enable you to define new control constructs and other 1250 @dfn{Macros} enable you to define new control constructs and other
1252 or parts of them. 1259 or parts of them.
1253 1260
1254 Do not confuse the two terms with @dfn{keyboard macros}, which are 1261 Do not confuse the two terms with @dfn{keyboard macros}, which are
1255 another matter, entirely. A keyboard macro is a key bound to several 1262 another matter, entirely. A keyboard macro is a key bound to several
1256 other keys. Refer to manual for details. 1263 other keys. Refer to manual for details.
1257
1258 @node Q1.4.7, , Q1.4.6, Introduction
1259 @unnumberedsubsec Q1.4.7: How come options saved with 19.13 don't work with 19.14 or later?
1260
1261 There's a problem with options of the form:
1262
1263 @lisp
1264 (add-spec-list-to-specifier (face-property 'searchm-field 'font)
1265 '((global (nil))))
1266 @end lisp
1267
1268 saved by a 19.13 XEmacs that causes a 19.14 XEmacs grief. You must
1269 delete these options. XEmacs 19.14 and later no longer write the
1270 options directly to @file{.emacs} which should allow us to deal with
1271 version incompatibilities better in the future.
1272
1273 Options saved under XEmacs 19.13 are protected by code that specifically
1274 requires a version 19 XEmacs. This won't be a problem unless you're
1275 using XEmacs v20. You should consider changing the code to read:
1276
1277 @lisp
1278 (cond
1279 ((and (string-match "XEmacs" emacs-version)
1280 (boundp 'emacs-major-version)
1281 (or (and (= emacs-major-version 19)
1282 (>= emacs-minor-version 12))
1283 (>= emacs-major-version 20)))
1284 ...
1285 ))
1286 @end lisp
1287 1264
1288 @node Installation, Customization, Introduction, Top 1265 @node Installation, Customization, Introduction, Top
1289 @unnumbered 2 Installation and Trouble Shooting 1266 @unnumbered 2 Installation and Trouble Shooting
1290 1267
1291 This is part 2 of the XEmacs Frequently Asked Questions list. This 1268 This is part 2 of the XEmacs Frequently Asked Questions list. This
1303 * Q2.0.8:: can't resolve symbol _h_errno 1280 * Q2.0.8:: can't resolve symbol _h_errno
1304 * Q2.0.9:: Where do I find external libraries? 1281 * Q2.0.9:: Where do I find external libraries?
1305 * Q2.0.10:: After I run configure I find a coredump, is something wrong? 1282 * Q2.0.10:: After I run configure I find a coredump, is something wrong?
1306 * Q2.0.11:: XEmacs can't resolve host names. 1283 * Q2.0.11:: XEmacs can't resolve host names.
1307 * Q2.0.12:: Why can't I strip XEmacs? 1284 * Q2.0.12:: Why can't I strip XEmacs?
1308 * Q2.0.13:: Can't link XEmacs on Solaris with Gcc.
1309 * Q2.0.14:: Make on HP/UX 9 fails after linking temacs
1310 1285
1311 Trouble Shooting: 1286 Trouble Shooting:
1312 * Q2.1.1:: XEmacs just crashed on me! 1287 * Q2.1.1:: XEmacs just crashed on me!
1313 * Q2.1.2:: Cryptic Minibuffer messages. 1288 * Q2.1.2:: Cryptic Minibuffer messages.
1314 * Q2.1.3:: Translation Table Syntax messages at Startup. 1289 * Q2.1.3:: Translation Table Syntax messages at Startup.
1324 * Q2.1.13:: HP/UX 10.10 and @code{create_process} failure 1299 * Q2.1.13:: HP/UX 10.10 and @code{create_process} failure
1325 * Q2.1.14:: @kbd{C-g} doesn't work for me. Is it broken? 1300 * Q2.1.14:: @kbd{C-g} doesn't work for me. Is it broken?
1326 * Q2.1.15:: How to debug an XEmacs problem with a debugger. 1301 * Q2.1.15:: How to debug an XEmacs problem with a debugger.
1327 * Q2.1.16:: XEmacs crashes in @code{strcat} on HP/UX 10. 1302 * Q2.1.16:: XEmacs crashes in @code{strcat} on HP/UX 10.
1328 * Q2.1.17:: @samp{Marker does not point anywhere}. 1303 * Q2.1.17:: @samp{Marker does not point anywhere}.
1329 * Q2.1.18:: 19.14 hangs on HP/UX 10.10. 1304 * Q2.1.18:: [This question intentionally left blank]
1330 * Q2.1.19:: XEmacs does not follow the local timezone. 1305 * Q2.1.19:: XEmacs does not follow the local timezone.
1331 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.} 1306 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.}
1332 * Q2.1.21:: Every so often the XEmacs frame freezes. 1307 * Q2.1.21:: [This question intentionally left blank]
1333 * Q2.1.22:: XEmacs seems to take a really long time to do some things. 1308 * Q2.1.22:: XEmacs seems to take a really long time to do some things.
1334 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later. 1309 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later.
1335 * Q2.1.24:: XEmacs won't start without network. (NEW) 1310 * Q2.1.24:: XEmacs won't start without network. (NEW)
1336 @end menu 1311 @end menu
1337 1312
1756 The best solution is to compile it yourself; the configure script will 1731 The best solution is to compile it yourself; the configure script will
1757 check to see if you've put DNS in the shared libc and will then proceed 1732 check to see if you've put DNS in the shared libc and will then proceed
1758 to link against the DNS resolver library code. 1733 to link against the DNS resolver library code.
1759 @end quotation 1734 @end quotation
1760 1735
1761 @node Q2.0.12, Q2.0.13, Q2.0.11, Installation 1736 @node Q2.0.12, Q2.1.1, Q2.0.11, Installation
1762 @unnumberedsubsec Q2.0.12: Why can't I strip XEmacs? 1737 @unnumberedsubsec Q2.0.12: Why can't I strip XEmacs?
1763 1738
1764 @email{cognot@@fronsac.ensg.u-nancy.fr, Richard Cognot} writes: 1739 @email{cognot@@fronsac.ensg.u-nancy.fr, Richard Cognot} writes:
1765 1740
1766 @quotation 1741 @quotation
1811 @end iftex 1786 @end iftex
1812 /usr/local/lib/xemacs-19.16/i586-unknown-linuxaout 1787 /usr/local/lib/xemacs-19.16/i586-unknown-linuxaout
1813 @end enumerate 1788 @end enumerate
1814 @end quotation 1789 @end quotation
1815 1790
1816 @node Q2.0.13, Q2.0.14, Q2.0.12, Installation 1791 @node Q2.1.1, Q2.1.2, Q2.0.12, Installation
1817 @unnumberedsubsec Q2.0.13: Problems linking with Gcc on Solaris
1818
1819 There are known difficulties linking with Gnu ld on Solaris. A typical
1820 error message might look like:
1821
1822 @example
1823 unexec(): dlopen(../dynodump/dynodump.so): ld.so.1: ./temacs:
1824 fatal: relocation error:
1825 symbol not found: main: referenced in ../dynodump/dynodump.so
1826 @end example
1827
1828 @email{martin@@xemacs.org, Martin Buchholz} writes:
1829
1830 @quotation
1831 You need to specify @samp{-fno-gnu-linker} as part of your flags to pass
1832 to ld. Future releases of XEmacs will try to do this automatically.
1833 @end quotation
1834
1835 @node Q2.0.14, Q2.1.1, Q2.0.13, Installation
1836 @unnumberedsubsec Q2.0.14: Make on HP/UX 9 fails after linking temacs
1837
1838 Problem when building xemacs-19.16 on hpux 9:
1839
1840 @email{cognot@@ensg.u-nancy.fr, Richard Cognot} writes:
1841
1842 @quotation
1843 make on hpux fails after linking temacs with a message:
1844
1845 @example
1846 "make: don't know how to make .y."
1847 @end example
1848
1849 Solution: This is a problem with HP make revision 70.X. Either use GNU
1850 make, or install PHCO_6552, which will bring make to revision
1851 72.24.1.17.
1852 @end quotation
1853
1854
1855 @node Q2.1.1, Q2.1.2, Q2.0.14, Installation
1856 @unnumberedsec 2.1: Trouble Shooting 1792 @unnumberedsec 2.1: Trouble Shooting
1857 @unnumberedsubsec Q2.1.1: Help! XEmacs just crashed on me! 1793 @unnumberedsubsec Q2.1.1: Help! XEmacs just crashed on me!
1858 1794
1859 First of all, don't panic. Whenever XEmacs crashes, it tries extremely 1795 First of all, don't panic. Whenever XEmacs crashes, it tries extremely
1860 hard to auto-save all of your files before dying. (The main time that 1796 hard to auto-save all of your files before dying. (The main time that
2314 disadvantages - it can only be used with a running xemacs process, and 2250 disadvantages - it can only be used with a running xemacs process, and
2315 it cannot display the internal C structure of a Lisp Object. Even if 2251 it cannot display the internal C structure of a Lisp Object. Even if
2316 all you've got is a core dump, all is not lost. 2252 all you've got is a core dump, all is not lost.
2317 2253
2318 If you're using GDB, there are some macros in the file 2254 If you're using GDB, there are some macros in the file
2319 @file{src/gdbinit} in the XEmacs source distribution that should make it 2255 @file{src/.gdbinit} in the XEmacs source distribution that should make
2320 easier for you to decode Lisp objects. Copy this file to 2256 it easier for you to decode Lisp objects. This file is automatically
2321 @file{~/.gdbinit}, or @code{source} it from @file{~/.gdbinit}, and use 2257 read by gdb if gdb is run in the directory where xemacs was built, and
2322 the macros defined therein. In particular, use the @code{pobj} macro to 2258 contains these useful macros to inspect the state of xemacs:
2323 print the internal C representation of a lisp object. This will work 2259
2324 with a core file or not-yet-run executable. The aliases @code{ldp} and 2260 @table @code
2325 @code{lbt} are provided for conveniently calling @code{debug_print} and 2261 @item pobj
2326 @code{debug_backtrace}. 2262 Usage: pobj lisp_object @*
2263 Print the internal C representation of a lisp object.
2264
2265 @item xtype
2266 Usage: xtype lisp_object @*
2267 Print the Lisp type of a lisp object.
2268
2269 @item lbt
2270 Usage: lbt @*
2271 Print the current Lisp stack trace.
2272 Requires a running xemacs process.
2273
2274 @item ldp
2275 Usage: ldp lisp_object @*
2276 Print a Lisp Object value using the Lisp printer.
2277 Requires a running xemacs process.
2278
2279 @item run-temacs
2280 Usage: run-temacs @*
2281 Run temacs interactively, like xemacs.
2282 Use this with debugging tools (like purify) that cannot deal with dumping,
2283 or when temacs builds successfully, but xemacs does not.
2284
2285 @item dump-temacs
2286 Usage: dump-temacs @*
2287 Run the dumping part of the build procedure.
2288 Use when debugging temacs, not xemacs!
2289 Use this when temacs builds successfully, but xemacs does not.
2290
2291 @item check-xemacs
2292 Usage: check-xemacs @*
2293 Run the test suite. Equivalent to 'make check'.
2294
2295 @item check-temacs
2296 Usage: check-temacs @*
2297 Run the test suite on temacs. Equivalent to 'make check-temacs'.
2298 Use this with debugging tools (like purify) that cannot deal with dumping,
2299 or when temacs builds successfully, but xemacs does not.
2300 @end table
2327 2301
2328 If you are using Sun's @file{dbx} debugger, there is an equivalent file 2302 If you are using Sun's @file{dbx} debugger, there is an equivalent file
2329 @file{src/dbxrc} to copy to or source from @file{~/.dbxrc}. 2303 @file{src/.dbxrc}, which defines the same commands for dbx.
2330 2304
2331 @item 2305 @item
2332 If you're using a debugger to get a C stack backtrace and you're seeing 2306 If you're using a debugger to get a C stack backtrace and you're seeing
2333 stack traces with some of the innermost frames mangled, it may be due to 2307 stack traces with some of the innermost frames mangled, it may be due to
2334 dynamic linking. (This happens especially under Linux.) Consider 2308 dynamic linking. (This happens especially under Linux.) Consider
2375 2349
2376 @end enumerate 2350 @end enumerate
2377 2351
2378 @item 2352 @item
2379 If you compile with the newer gcc variants gcc-2.8 or egcs, you will 2353 If you compile with the newer gcc variants gcc-2.8 or egcs, you will
2380 also need gdb 4.17. Earlier releases of gdb can't handle the debug 2354 also need gdb 4.17 or above. Earlier releases of gdb can't handle the
2381 information generated by the newer compilers. 2355 debug information generated by the newer compilers.
2382 2356
2383 @item 2357 @item
2384 The above information on using @file{src/gdbinit} works for XEmacs-21.0 2358 In versions of XEmacs before 21.2.27, @file{src/.gdbinit} was named
2385 and above. For older versions of XEmacs, there are different 2359 @file{src/gdbinit}. This had the disadvantage of not being sourced
2386 @file{gdbinit} files provided in the @file{src} directory. Use the one 2360 automatically by gdb, so you had to set that up yourself.
2387 corresponding to the configure options used when building XEmacs.
2388 2361
2389 @end itemize 2362 @end itemize
2390 2363
2391 @node Q2.1.16, Q2.1.17, Q2.1.15, Installation 2364 @node Q2.1.16, Q2.1.17, Q2.1.15, Installation
2392 @unnumberedsubsec Q2.1.16: XEmacs crashes in @code{strcat} on HP/UX 10 2365 @unnumberedsubsec Q2.1.16: XEmacs crashes in @code{strcat} on HP/UX 10
2428 A problem with some early versions of Gnus 5.4 caused this error. 2401 A problem with some early versions of Gnus 5.4 caused this error.
2429 Upgrade your Gnus. 2402 Upgrade your Gnus.
2430 @end enumerate 2403 @end enumerate
2431 2404
2432 @node Q2.1.18, Q2.1.19, Q2.1.17, Installation 2405 @node Q2.1.18, Q2.1.19, Q2.1.17, Installation
2433 @unnumberedsubsec Q2.1.18: 19.14 hangs on HP/UX 10.10. 2406 @unnumberedsubsec Q2.1.18: removed
2434
2435 @email{cognot@@ensg.u-nancy.fr, Richard Cognot} writes:
2436
2437 @quotation
2438 For the record, compiling on hpux 10.10 leads to a hang in Gnus when
2439 compiled with optimization on.
2440
2441 I've just discovered that my hpux 10.01 binary was working less well
2442 than expected. In fact, on a 10.10 system, @code{(while t)} was not
2443 interrupted by @kbd{C-g}. I defined @code{BROKEN_SIGIO} and recompiled on
2444 10.10, and... the hang is now gone.
2445
2446 As far as configure goes, this will be a bit tricky: @code{BROKEN_SIGIO}
2447 is needed on 10.10, but @strong{not} on 10.01: if I run my 10.01 binary
2448 on a 10.01 machine, without @code{BROKEN_SIGIO} being defined, @kbd{C-g}
2449 works as expected.
2450 @end quotation
2451
2452 @email{cognot@@ensg.u-nancy.fr, Richard Cognot} adds:
2453
2454 @quotation
2455 Apparently somebody has found the reason why there is this
2456 @iftex
2457 @*
2458 @end iftex
2459 @samp{poll:
2460 interrupted...} message for each event. For some reason, libcurses
2461 reimplements a @code{select()} system call, in a highly broken fashion.
2462 The fix is to add a -lc to the link line @emph{before} the
2463 -lxcurses. XEmacs will then use the right version of @code{select()}.
2464 @end quotation
2465
2466
2467 @email{af@@biomath.jussieu.fr, Alain Fauconnet} writes:
2468
2469 @quotation
2470 The @emph{real} solution is to @emph{not} link -lcurses in! I just
2471 changed -lcurses to -ltermcap in the Makefile and it fixed:
2472
2473 @enumerate
2474 @item
2475 The @samp{poll: interrupted system call} message.
2476
2477 @item
2478 A more serious problem I had discovered in the meantime, that is the
2479 fact that subprocess handling was seriously broken: subprocesses
2480 e.g. started by AUC TeX for TeX compilation of a buffer would
2481 @emph{hang}. Actually they would wait forever for emacs to read the
2482 socket which connects stdout...
2483 @end enumerate
2484 @end quotation
2485 2407
2486 @node Q2.1.19, Q2.1.20, Q2.1.18, Installation 2408 @node Q2.1.19, Q2.1.20, Q2.1.18, Installation
2487 @unnumberedsubsec Q2.1.19: XEmacs does not follow the local timezone. 2409 @unnumberedsubsec Q2.1.19: XEmacs does not follow the local timezone.
2488 2410
2489 When using one of the prebuilt binaries many users have observed that 2411 When using one of the prebuilt binaries many users have observed that
2507 @end lisp 2429 @end lisp
2508 2430
2509 where you load hyperbole and the problem should go away. 2431 where you load hyperbole and the problem should go away.
2510 2432
2511 @node Q2.1.21, Q2.1.22, Q2.1.20, Installation 2433 @node Q2.1.21, Q2.1.22, Q2.1.20, Installation
2512 @unnumberedsubsec Q2.1.21: Every so often the XEmacs frame freezes 2434 @unnumberedsubsec Q2.1.21: [This question intentionally left blank]
2513
2514 This problem has been fixed in 19.15, and was due to a not easily
2515 reproducible race condition.
2516 2435
2517 @node Q2.1.22, Q2.1.23, Q2.1.21, Installation 2436 @node Q2.1.22, Q2.1.23, Q2.1.21, Installation
2518 @unnumberedsubsec Q2.1.22: XEmacs seems to take a really long time to do some things 2437 @unnumberedsubsec Q2.1.22: XEmacs seems to take a really long time to do some things
2519 2438
2520 @email{dmoore@@ucsd.edu, David Moore} writes: 2439 @email{dmoore@@ucsd.edu, David Moore} writes:
2601 * Q3.0.9:: What is @code{Customize}? 2520 * Q3.0.9:: What is @code{Customize}?
2602 2521
2603 X Window System & Resources: 2522 X Window System & Resources:
2604 * Q3.1.1:: Where is a list of X resources? 2523 * Q3.1.1:: Where is a list of X resources?
2605 * Q3.1.2:: How can I detect a color display? 2524 * Q3.1.2:: How can I detect a color display?
2606 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13? 2525 * Q3.1.3:: [This question intentionally left blank]
2607 * Q3.1.4:: Specifying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15? 2526 * Q3.1.4:: [This question intentionally left blank]
2608 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}? 2527 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}?
2609 * Q3.1.6:: How can I have the window title area display the full path? 2528 * Q3.1.6:: How can I have the window title area display the full path?
2610 * Q3.1.7:: @samp{xemacs -name junk} doesn't work? 2529 * Q3.1.7:: @samp{xemacs -name junk} doesn't work?
2611 * Q3.1.8:: @samp{-iconic} doesn't work. 2530 * Q3.1.8:: @samp{-iconic} doesn't work.
2612 2531
2874 .... 2793 ....
2875 ) 2794 )
2876 @end lisp 2795 @end lisp
2877 2796
2878 @node Q3.1.3, Q3.1.4, Q3.1.2, Customization 2797 @node Q3.1.3, Q3.1.4, Q3.1.2, Customization
2879 @unnumberedsubsec Q3.1.3: @code{(set-screen-width)} worked in 19.6, but not in 19.13? 2798 @unnumberedsubsec Q3.1.3: [This question intentionally left blank]
2880
2881 In Lucid Emacs 19.6 I did @code{(set-screen-width @var{characters})} and
2882 @code{(set-screen-height @var{lines})} in my @file{.emacs} instead of
2883 specifying @code{Emacs*EmacsScreen.geometry} in my
2884 @iftex
2885 @*
2886 @end iftex
2887 @file{.Xdefaults} but
2888 this does not work in XEmacs 19.13.
2889
2890 These two functions now take frame arguments:
2891
2892 @lisp
2893 (set-frame-width (selected-frame) @var{characters})
2894 (set-frame-height (selected-frame) @var{lines})
2895 @end lisp
2896 2799
2897 @node Q3.1.4, Q3.1.5, Q3.1.3, Customization 2800 @node Q3.1.4, Q3.1.5, Q3.1.3, Customization
2898 @unnumberedsubsec Q3.1.4: Specifying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15? 2801 @unnumberedsubsec Q3.1.4: [This question intentionally left blank]
2899
2900 In XEmacs 19.11 I specified @code{Emacs*EmacsScreen.geometry} in
2901 my @file{.emacs} but this does not work in XEmacs 19.15.
2902
2903 We have switched from using the term @dfn{screen} to using the term
2904 @dfn{frame}.
2905
2906 The correct entry for your @file{.Xdefaults} is now:
2907
2908 @example
2909 Emacs*EmacsFrame.geometry
2910 @end example
2911 2802
2912 @node Q3.1.5, Q3.1.6, Q3.1.4, Customization 2803 @node Q3.1.5, Q3.1.6, Q3.1.4, Customization
2913 @unnumberedsubsec Q3.1.5: How can I get the icon to just say @samp{XEmacs}? 2804 @unnumberedsubsec Q3.1.5: How can I get the icon to just say @samp{XEmacs}?
2914 2805
2915 I'd like the icon to just say @samp{XEmacs}, and not include the name of 2806 I'd like the icon to just say @samp{XEmacs}, and not include the name of
3997 You want to use something called @dfn{pending delete}. Pending delete 3888 You want to use something called @dfn{pending delete}. Pending delete
3998 is what happens when you select a region (with the mouse or keyboard) 3889 is what happens when you select a region (with the mouse or keyboard)
3999 and you press a key to replace the selected region by the key you typed. 3890 and you press a key to replace the selected region by the key you typed.
4000 Usually backspace kills the selected region. 3891 Usually backspace kills the selected region.
4001 3892
4002 To get this behavior, add the following line to your @file{.emacs}: 3893 To get this behavior, add the following lines to your @file{.emacs}:
4003 3894
4004 @lisp 3895 @lisp
4005 (turn-on-pending-delete) 3896 (cond
4006 @end lisp 3897 ((fboundp 'turn-on-pending-delete)
4007 3898 (turn-on-pending-delete))
4008 Note that this will work with both Backspace and Delete. 3899 ((fboundp 'pending-delete-on)
3900 (pending-delete-on t)))
3901 @end lisp
3902
3903 Note that this will work with both Backspace and Delete. This code is a
3904 tad more complicated than it has to be for XEmacs in order to make it
3905 more portable.
4009 3906
4010 @node Q3.10.3, Q3.10.4, Q3.10.2, Customization 3907 @node Q3.10.3, Q3.10.4, Q3.10.2, Customization
4011 @unnumberedsubsec Q3.10.3: Can I turn off the highlight during isearch? 3908 @unnumberedsubsec Q3.10.3: Can I turn off the highlight during isearch?
4012 3909
4013 I do not like my text highlighted while I am doing isearch as I am not 3910 I do not like my text highlighted while I am doing isearch as I am not
4120 * Q4.6.1:: What is Infodock? 4017 * Q4.6.1:: What is Infodock?
4121 4018
4122 Other Unbundled Packages: 4019 Other Unbundled Packages:
4123 * Q4.7.1:: What is AUC TeX? Where do you get it? 4020 * Q4.7.1:: What is AUC TeX? Where do you get it?
4124 * Q4.7.2:: Are there any Emacs Lisp Spreadsheets? 4021 * Q4.7.2:: Are there any Emacs Lisp Spreadsheets?
4125 * Q4.7.3:: Byte compiling AUC TeX on XEmacs 19.14 4022 * Q4.7.3:: [This question intentionally left blank]
4126 * Q4.7.4:: Problems installing AUC TeX 4023 * Q4.7.4:: Problems installing AUC TeX
4127 * Q4.7.5:: Is there a reason for an Emacs package not to be included in XEmacs? 4024 * Q4.7.5:: Is there a reason for an Emacs package not to be included in XEmacs?
4128 * Q4.7.6:: Is there a MatLab mode? 4025 * Q4.7.6:: Is there a MatLab mode?
4129 @end menu 4026 @end menu
4130 4027
4635 --- /opt/SUNWspro/lib/eserve.el.ORIG Fri May 14 15:23:26 1999 4532 --- /opt/SUNWspro/lib/eserve.el.ORIG Fri May 14 15:23:26 1999
4636 +++ /opt/SUNWspro/lib/eserve.el Fri May 14 15:24:54 1999 4533 +++ /opt/SUNWspro/lib/eserve.el Fri May 14 15:24:54 1999
4637 @@@@ -42,7 +42,7 @@@@ 4534 @@@@ -42,7 +42,7 @@@@
4638 (defvar running-xemacs nil "t if we're running XEmacs") 4535 (defvar running-xemacs nil "t if we're running XEmacs")
4639 (defvar running-emacs nil "t if we're running GNU Emacs 19") 4536 (defvar running-emacs nil "t if we're running GNU Emacs 19")
4640 4537
4641 -(if (string-match "^\\(19\\|20\\)\..*\\(XEmacs\\|Lucid\\)" emacs-version) 4538 -(if (string-match "^\\(19\\|20\\)\..*\\(XEmacs\\|Lucid\\)" emacs-version)
4642 +(if (string-match "\\(XEmacs\\|Lucid\\)" emacs-version) 4539 +(if (string-match "\\(XEmacs\\|Lucid\\)" emacs-version)
4643 (setq running-xemacs t) 4540 (setq running-xemacs t)
4644 (setq running-emacs t)) 4541 (setq running-emacs t))
4645 @end format 4542 @end format
4646 4543
4647 4544
4648 4545
4649 @node Q4.5.1, Q4.6.1, Q4.4.2, Subsystems 4546 @node Q4.5.1, Q4.6.1, Q4.4.2, Subsystems
4650 @unnumberedsec 4.5: Energize 4547 @unnumberedsec 4.5: Energize
4857 @* 4754 @*
4858 @end iftex 4755 @end iftex
4859 @uref{ftp://cs.nyu.edu/pub/local/fox/dismal/}. 4756 @uref{ftp://cs.nyu.edu/pub/local/fox/dismal/}.
4860 4757
4861 @node Q4.7.3, Q4.7.4, Q4.7.2, Subsystems 4758 @node Q4.7.3, Q4.7.4, Q4.7.2, Subsystems
4862 @unnumberedsubsec Q4.7.3: Byte compiling AUC TeX on XEmacs 19.14. 4759 @unnumberedsubsec Q4.7.3: [This question intentionally left blank]
4863
4864 @email{bruncott@@dormeur.inria.fr, Georges Brun-Cottan} writes:
4865
4866 @quotation
4867 When byte compiling auctex-9.4g, you must use the command:
4868
4869 @example
4870 xemacs -batch -l lpath.el
4871 @end example
4872 @end quotation
4873 4760
4874 @node Q4.7.4, Q4.7.5, Q4.7.3, Subsystems 4761 @node Q4.7.4, Q4.7.5, Q4.7.3, Subsystems
4875 @unnumberedsubsec Q4.7.4: Problems installing AUC TeX. 4762 @unnumberedsubsec Q4.7.4: Problems installing AUC TeX.
4876 4763
4877 @email{vroonhof@@math.ethz.ch, Jan Vroonhof} writes: 4764 @email{vroonhof@@math.ethz.ch, Jan Vroonhof} writes:
4963 * Q5.0.6:: How do I start up a second shell buffer? 4850 * Q5.0.6:: How do I start up a second shell buffer?
4964 * Q5.0.7:: Telnet from shell filters too much. 4851 * Q5.0.7:: Telnet from shell filters too much.
4965 * Q5.0.8:: Why does edt emulation not work? 4852 * Q5.0.8:: Why does edt emulation not work?
4966 * Q5.0.9:: How can I emulate VI and use it as my default mode? 4853 * Q5.0.9:: How can I emulate VI and use it as my default mode?
4967 * Q5.0.10:: [This question intentionally left blank] 4854 * Q5.0.10:: [This question intentionally left blank]
4968 * Q5.0.11:: Filladapt doesn't work in 19.15? 4855 * Q5.0.11:: How do I turn on filladapt for all buffers?
4969 * Q5.0.12:: How do I disable gnuserv from opening a new frame? 4856 * Q5.0.12:: How do I disable gnuserv from opening a new frame?
4970 * Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client? 4857 * Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client?
4971 * Q5.0.14:: Strange things are happening in Shell Mode. 4858 * Q5.0.14:: Strange things are happening in Shell Mode.
4972 * Q5.0.15:: Where do I get the latest CC Mode? 4859 * Q5.0.15:: Where do I get the latest CC Mode?
4973 * Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off? 4860 * Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off?
4974 * Q5.0.17:: How can I get two instances of info? 4861 * Q5.0.17:: How can I get two instances of info?
4975 * Q5.0.18:: I upgraded to XEmacs 19.14 and gnuserv stopped working 4862 * Q5.0.18:: [This question intentionally left blank]
4976 * Q5.0.19:: Is there something better than LaTeX mode? 4863 * Q5.0.19:: Is there something better than LaTeX mode?
4977 * Q5.0.20:: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient? 4864 * Q5.0.20:: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient?
4978 4865
4979 Emacs Lisp Programming Techniques: 4866 Emacs Lisp Programming Techniques:
4980 * Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs? 4867 * Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs?
5163 @samp{*shell*} can exist. It might be preferable to use @kbd{M-x 5050 @samp{*shell*} can exist. It might be preferable to use @kbd{M-x
5164 rename-uniquely} to rename the @code{*shell*} buffer instead of @kbd{M-x 5051 rename-uniquely} to rename the @code{*shell*} buffer instead of @kbd{M-x
5165 rename-buffer}. 5052 rename-buffer}.
5166 5053
5167 Alternately, you can set the variable @code{shell-multiple-shells}. 5054 Alternately, you can set the variable @code{shell-multiple-shells}.
5168 If the value of this variable is non-nil, each time shell mode is invoked, 5055 If the value of this variable is non-nil, each time shell mode is invoked,
5169 a new shell is made 5056 a new shell is made
5170 5057
5171 @node Q5.0.7, Q5.0.8, Q5.0.6, Miscellaneous 5058 @node Q5.0.7, Q5.0.8, Q5.0.6, Miscellaneous
5172 @unnumberedsubsec Q5.0.7: Telnet from shell filters too much 5059 @unnumberedsubsec Q5.0.7: Telnet from shell filters too much
5173 5060
5219 @unnumberedsubsec Q5.0.10: [This question intentionally left blank] 5106 @unnumberedsubsec Q5.0.10: [This question intentionally left blank]
5220 5107
5221 Obsolete question, left blank to avoid renumbering 5108 Obsolete question, left blank to avoid renumbering
5222 5109
5223 @node Q5.0.11, Q5.0.12, Q5.0.10, Miscellaneous 5110 @node Q5.0.11, Q5.0.12, Q5.0.10, Miscellaneous
5224 @unnumberedsubsec Q5.0.11: Filladapt doesn't work in 19.15 5111 @unnumberedsubsec Q5.0.11: How do I turn on filladapt for all buffers?
5225 5112
5226 Filladapt 2.x is included in 19.15. In it filladapt is now a minor 5113 Filladapt is a minor mode and minor modes are traditionally off by
5227 mode and minor modes are traditionally off by default. The following 5114 default. The following added to your @file{.emacs} will turn it on for
5228 added to your @file{.emacs} will turn it on for all buffers: 5115 all buffers:
5229 5116
5230 @lisp 5117 @lisp
5231 (setq-default filladapt-mode t) 5118 (setq-default filladapt-mode t)
5232 @end lisp 5119 @end lisp
5233 5120
5331 @unnumberedsubsec Q5.0.17: How can I get two instances of info? 5218 @unnumberedsubsec Q5.0.17: How can I get two instances of info?
5332 5219
5333 You can't. The @code{info} package does not provide for multiple info buffers. 5220 You can't. The @code{info} package does not provide for multiple info buffers.
5334 5221
5335 @node Q5.0.18, Q5.0.19, Q5.0.17, Miscellaneous 5222 @node Q5.0.18, Q5.0.19, Q5.0.17, Miscellaneous
5336 @unnumberedsubsec Q5.0.18: I upgraded to XEmacs 19.14 and gnuserv stopped working. 5223 @unnumberedsubsec Q5.0.18: [This question intentionally left blank]
5337
5338 @email{daku@@nortel.ca, Mark Daku} writes:
5339
5340 @quotation
5341 It turns out I was using an older version of gnuserv. The installation
5342 didn't put the binary into the public bin directory. It put it in
5343 @iftex
5344 @*
5345 @end iftex
5346 @file{lib/xemacs-19.14/hppa1.1-hp-hpux9.05/gnuserv}. Shouldn't it have
5347 been put in @file{bin/hppa1.1-hp-hpux9.0}?
5348 @end quotation
5349 5224
5350 @node Q5.0.19, Q5.0.20, Q5.0.18, Miscellaneous 5225 @node Q5.0.19, Q5.0.20, Q5.0.18, Miscellaneous
5351 @unnumberedsubsec Q5.0.19: Is there something better than LaTeX mode? 5226 @unnumberedsubsec Q5.0.19: Is there something better than LaTeX mode?
5352 5227
5353 @email{dak@@fsnif.neuroinformatik.ruhr-uni-bochum.de, David Kastrup} writes: 5228 @email{dak@@fsnif.neuroinformatik.ruhr-uni-bochum.de, David Kastrup} writes:
6204 6079
6205 @menu 6080 @menu
6206 6081
6207 General Info 6082 General Info
6208 * Q6.0.1:: What is the status of the XEmacs port to Windows? 6083 * Q6.0.1:: What is the status of the XEmacs port to Windows?
6209 * Q6.0.2:: What flavors of MS Windows are supported? 6084 * Q6.0.2:: What flavors of MS Windows are supported?
6210 * Q6.0.3:: Where are the XEmacs on MS Windows binaries? 6085 * Q6.0.3:: Where are the XEmacs on MS Windows binaries?
6211 * Q6.0.4:: Does XEmacs on MS Windows require an X server to run? 6086 * Q6.0.4:: Does XEmacs on MS Windows require an X server to run?
6212 6087
6213 Building XEmacs on MS Windows 6088 Building XEmacs on MS Windows
6214 * Q6.1.1:: I decided to run with X. Where do I get an X server? 6089 * Q6.1.1:: I decided to run with X. Where do I get an X server?
6315 6190
6316 Pointers to X servers can be found at 6191 Pointers to X servers can be found at
6317 @iftex 6192 @iftex
6318 @* 6193 @*
6319 @end iftex 6194 @end iftex
6320 @uref{http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/}; 6195 @uref{http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/};
6321 6196
6322 look for "Where to get an X server". Also note that, although the above 6197 look for "Where to get an X server". Also note that, although the above
6323 page talks about Cygnus gnu-win32 (Cygwin), the information on X servers 6198 page talks about Cygnus gnu-win32 (Cygwin), the information on X servers
6324 is Cygwin-independent. You don't have to be running/using Cygwin to use 6199 is Cygwin-independent. You don't have to be running/using Cygwin to use
6325 these X servers, and you don't have to compile XEmacs under Cygwin to 6200 these X servers, and you don't have to compile XEmacs under Cygwin to
6401 6276
6402 @node Q6.2.1, Q6.2.2, Q6.1.6, MS Windows 6277 @node Q6.2.1, Q6.2.2, Q6.1.6, MS Windows
6403 @unnumberedsec 6.2: Customization and User Interface 6278 @unnumberedsec 6.2: Customization and User Interface
6404 @unnumberedsubsec Q6.2.1: How will the port cope with differences in the Windows user interface? 6279 @unnumberedsubsec Q6.2.1: How will the port cope with differences in the Windows user interface?
6405 6280
6406 XEmacs (and Emacs in general) UI is pretty 6281 XEmacs (and Emacs in general) UI is pretty
6407 different from what is expected of a typical MS Windows program. How will 6282 different from what is expected of a typical MS Windows program. How will
6408 the MS Windows port cope with it? 6283 the MS Windows port cope with it?
6409 6284
6410 Fortunately, Emacs is also one of the most configurable editor beasts 6285 Fortunately, Emacs is also one of the most configurable editor beasts
6411 in the world. The MS Windows "look and feel" (mark via shift-arrow, 6286 in the world. The MS Windows "look and feel" (mark via shift-arrow,
6466 6341
6467 Here is a recount of various Emacs versions running on MS Windows: 6342 Here is a recount of various Emacs versions running on MS Windows:
6468 6343
6469 @itemize @bullet 6344 @itemize @bullet
6470 6345
6471 @item 6346 @item
6472 Win-Emacs 6347 Win-Emacs
6473 6348
6474 @itemize @minus 6349 @itemize @minus
6475 6350
6476 @item 6351 @item
6482 @end itemize 6357 @end itemize
6483 6358
6484 @item 6359 @item
6485 GNU Emacs for DOS 6360 GNU Emacs for DOS
6486 6361
6487 @itemize @minus 6362 @itemize @minus
6488 6363
6489 @item 6364 @item
6490 GNU Emacs features support for MS-DOS and DJGPP (D.J. Delorie's DOS 6365 GNU Emacs features support for MS-DOS and DJGPP (D.J. Delorie's DOS
6491 port of Gcc). Such an Emacs is heavily underfeatured, because it does 6366 port of Gcc). Such an Emacs is heavily underfeatured, because it does
6492 not supports long file names, lacks proper subprocesses support, and 6367 not supports long file names, lacks proper subprocesses support, and
6494 @end itemize 6369 @end itemize
6495 6370
6496 @item 6371 @item
6497 GNU Emacs compiled with Win32 6372 GNU Emacs compiled with Win32
6498 6373
6499 @itemize @minus 6374 @itemize @minus
6500 6375
6501 @item 6376 @item
6502 Starting with version 19.30, it has been possible to compile GNU Emacs 6377 Starting with version 19.30, it has been possible to compile GNU Emacs
6503 under MS Windows using the DJGPP compiler and X libraries. The result 6378 under MS Windows using the DJGPP compiler and X libraries. The result
6504 is is very similar to GNU Emacs compiled under MS DOS, only it 6379 is is very similar to GNU Emacs compiled under MS DOS, only it
6507 @end itemize 6382 @end itemize
6508 6383
6509 @item 6384 @item
6510 NT Emacs 6385 NT Emacs
6511 6386
6512 @itemize @minus 6387 @itemize @minus
6513 6388
6514 @item 6389 @item
6515 NT Emacs is a version of GNU Emacs modified to compile and run under 6390 NT Emacs is a version of GNU Emacs modified to compile and run under
6516 MS MS Windows 95 and NT using the native Win32 API. As such, it is close 6391 MS MS Windows 95 and NT using the native Win32 API. As such, it is close
6517 in spirit to the XEmacs "native" port. 6392 in spirit to the XEmacs "native" port.
6518 6393
6519 @item 6394 @item
6520 NT Emacs has been written by Geoff Voelker, and more information can be 6395 NT Emacs has been written by Geoff Voelker, and more information can be
6521 found at 6396 found at
6522 @iftex 6397 @iftex
6523 @* 6398 @*
6524 @end iftex 6399 @end iftex
6525 @uref{http://www.cs.washington.edu/homes/voelker/ntemacs.html}. 6400 @uref{http://www.cs.washington.edu/homes/voelker/ntemacs.html}.
6526 6401
6527 @end itemize 6402 @end itemize
6528 6403
6529 @item 6404 @item
6530 XEmacs 6405 XEmacs
6531 6406
6532 @itemize @minus 6407 @itemize @minus
6533 6408
6534 @item 6409 @item
6535 Beginning with XEmacs 19.12, XEmacs' architecture has been redesigned 6410 Beginning with XEmacs 19.12, XEmacs' architecture has been redesigned
6536 in such a way to allow clean support of multiple window systems. At 6411 in such a way to allow clean support of multiple window systems. At
6537 this time the TTY support was added, making X and TTY the first two 6412 this time the TTY support was added, making X and TTY the first two