comparison man/xemacs-faq.texi @ 116:9f59509498e1 r20-1b10

Import from CVS: tag r20-1b10
author cvs
date Mon, 13 Aug 2007 09:23:06 +0200
parents 4be1180a9e89
children 1370575f1259
comparison
equal deleted inserted replaced
115:f109f7dabbe2 116:9f59509498e1
1 \input texinfo.tex @c -*-texinfo-*- 1 \input texinfo.tex @c -*-texinfo-*-
2 @c %**start of header 2 @c %**start of header
3 @setfilename ../info/xemacs-faq.info 3 @setfilename xemacs-faq.info
4 @settitle Frequently asked questions about XEmacs 4 @settitle Frequently asked questions about XEmacs
5 @setchapternewpage off 5 @setchapternewpage off
6 @c %**end of header 6 @c %**end of header
7 7
8 @titlepage 8 @titlepage
62 authors of XEmacs, then took over and Ben did a massive update 62 authors of XEmacs, then took over and Ben did a massive update
63 reorganizing the whole thing. At which point Anthony took back over, 63 reorganizing the whole thing. At which point Anthony took back over,
64 but then had to give it up again. Some of the other contributors to 64 but then had to give it up again. Some of the other contributors to
65 this FAQ are listed later in this document. 65 this FAQ are listed later in this document.
66 66
67 This version was converted to hypertext format, and edited by Steven 67 The previous version was converted to hypertext format, and edited by
68 L. Baur <steve@@altair.xemacs.org>. It was converted back to texinfo by 68 Steven L. Baur <steve@@altair.xemacs.org>. It was converted back to
69 Hrvoje Niksic <hniksic@@srce.hr>. 69 texinfo by Hrvoje Niksic <hniksic@@srce.hr>.
70
71 This version was edited and updated by Andreas Kaempf
72 <andreas@@sccon.com>.
73
70 74
71 @menu 75 @menu
72 Introduction: 76 Introduction:
73 * Q1.0.1:: What is XEmacs? 77 * Q1.0.1:: What is XEmacs?
74 * Q1.0.2:: What is the current version of XEmacs? 78 * Q1.0.2:: What is the current version of XEmacs?
124 track changes to GNU Emacs while also working to add new features. 128 track changes to GNU Emacs while also working to add new features.
125 129
126 @node Q1.0.2, Q1.0.3, Q1.0.1, Introduction 130 @node Q1.0.2, Q1.0.3, Q1.0.1, Introduction
127 @section What is the current version of XEmacs? 131 @section What is the current version of XEmacs?
128 132
129 The current version is 19.15, released in January, 1997. 133 The current version is 19.15, released in March, 1997.
130 134
131 It has been decided that XEmacs 19.15 will be the final release of v19. 135 It has been decided that XEmacs 19.15 will be the final release of v19.
132 XEmacs 19.15 is scheduled for release in mid January. After a brief 136 XEmacs 19.15 is scheduled for release in late March. After a brief
133 period of further testing, XEmacs v20 will be released shortly after 137 period of further testing, XEmacs v20.1 will be released shortly after
134 that. 138 that.
135 139
136 @node Q1.0.3, Q1.0.4, Q1.0.2, Introduction 140 @node Q1.0.3, Q1.0.4, Q1.0.2, Introduction
137 @section Where can I find it? 141 @section Where can I find it?
138 142
275 279
276 @node Q1.0.10, Q1.0.11, Q1.0.9, Introduction 280 @node Q1.0.10, Q1.0.11, Q1.0.9, Introduction
277 @section Is there a port of XEmacs to Microsoft ('95 or NT)? 281 @section Is there a port of XEmacs to Microsoft ('95 or NT)?
278 282
279 The closest is @dfn{Win-Emacs}, which is based on Lucid Emacs 19.6. 283 The closest is @dfn{Win-Emacs}, which is based on Lucid Emacs 19.6.
280 Available from <URL:http://www.pearlsoft.com/>. Someone at Microsoft 284 Available from <URL:http://www.pearlsoft.com/>.
281 expressed some interest in working on a port of 19.14 to NT, but never 285
282 went any farther. 286 There are some people actively working on a NT port of v20.1: David
287 Hobley started the port. Marc Paquette
288 @example
289 <marcpa@@cam.org>
290 @end example
291 has also became part of this effort.
292
293 Email the beta list
294 @example
295 <xemacs-beta@@xemacs.org>
296 @end example
297 if you are interested in helping.
283 298
284 There's a port of GNU Emacs (not XEmacs) at 299 There's a port of GNU Emacs (not XEmacs) at
285 @example 300 @example
286 <URL:http://www.cs.washington.edu/homes/voelker/ntemacs.html>. 301 <URL:http://www.cs.washington.edu/homes/voelker/ntemacs.html>.
287 @end example 302 @end example
328 purpose are defined as the 5th of the month through the 5th of the 343 purpose are defined as the 5th of the month through the 5th of the
329 month. Preexisting questions that have been changed are marked as such. 344 month. Preexisting questions that have been changed are marked as such.
330 Brand new questions are tagged. 345 Brand new questions are tagged.
331 346
332 All submissions are welcome. E-mail submissions to 347 All submissions are welcome. E-mail submissions to
333 <steve@@altair.xemacs.org>. 348 <andreas@@sccon.com>.
334 349
335 Please make sure that @samp{XEmacs FAQ} appears on the Subject: line. 350 Please make sure that @samp{XEmacs FAQ} appears on the Subject: line.
336 If you think you have a better way of answering a question, or think a 351 If you think you have a better way of answering a question, or think a
337 question should be included, I'd like to hear about it. Questions and 352 question should be included, I'd like to hear about it. Questions and
338 answers included into the FAQ will be edited for spelling and grammar, 353 answers included into the FAQ will be edited for spelling and grammar,
426 441
427 The following people contributed valuable suggestions to building this 442 The following people contributed valuable suggestions to building this
428 version of the FAQ (listed in alphabetical order): 443 version of the FAQ (listed in alphabetical order):
429 444
430 @itemize @bullet 445 @itemize @bullet
431 @item Per Abrahamsen <abraham@@dina.kvl.dk> 446 @item Steven L Baur <steve@@miranova.com>
432 447
433 @item Vladimir Alexiev <vladimir@@cs.ualberta.ca> 448 @item Darrell Kindred <dkindred@@cmu.edu>
434 449
435 @item Martin Buchholz <Martin.Buchholz@@sun.com> 450 @item David Moore <dmoore@@ucsd.edu>
436 451
437 @item Brian Denheyer <briand@@iccom.com> 452 @item Justin Sheehy <dworkin@@ccs.neu.edu>
438
439 @item Markus Gutschke <gutschk@@ESCHER.UNI-MUENSTER.DE>
440
441 @item David Kastrup <dak@@fsnif.neuroinformatik.ruhr-uni-bochum.de>
442
443 @item Natalie Kershaw <nataliek@@rd.scitec.com.au>
444
445 @item John Turner <turner@@lanl.gov>
446
447 @item David Vanderschel <DvdS@@eden.com>
448 @end itemize 453 @end itemize
449 454
450 @node Q1.2.3, Q1.3.1, Q1.2.2, Introduction 455 @node Q1.2.3, Q1.3.1, Q1.2.2, Introduction
451 @section Who contributed to the FAQ in the past? 456 @section Who contributed to the FAQ in the past?
452 457
627 632
628 @quotation 633 @quotation
629 There is a cyrillic mode in the file @file{mysetup.zip} in 634 There is a cyrillic mode in the file @file{mysetup.zip} in
630 <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs/>. This is a 635 <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs/>. This is a
631 modification to Valery Alexeev's <ava@@math.jhu.ed> @file{russian.el} 636 modification to Valery Alexeev's <ava@@math.jhu.ed> @file{russian.el}
632 which can be obtained from 637 which can be obtained from
633 <URL:ftp://tut.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/packages/russian.el.Z>. 638 <URL:ftp://tut.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/packages/russian.el.Z>.
634 @end quotation 639 @end quotation
635 640
636 Dima Barsky <d.barsky@@ee.surrey.ac.uk> writes: 641 Dima Barsky <d.barsky@@ee.surrey.ac.uk> writes:
637 642
813 * Q2.1.17:: @samp{Marker does not point anywhere}. 818 * Q2.1.17:: @samp{Marker does not point anywhere}.
814 * Q2.1.18:: 19.14 hangs on HP/UX 10.10. 819 * Q2.1.18:: 19.14 hangs on HP/UX 10.10.
815 * Q2.1.19:: XEmacs does not follow the local timezone. 820 * Q2.1.19:: XEmacs does not follow the local timezone.
816 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.} 821 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.}
817 * Q2.1.21:: Every so often the XEmacs frame freezes. 822 * Q2.1.21:: Every so often the XEmacs frame freezes.
823 * Q2.1.22:: XEmacs seems to take a really long time to do some things.
818 @end menu 824 @end menu
819 825
820 @node Q2.0.1, Q2.0.2, Installation, Installation 826 @node Q2.0.1, Q2.0.2, Installation, Installation
821 @section Running XEmacs without installing 827 @section Running XEmacs without installing
822 828
1116 @file{xemacs} because @file{xemacs} is a link to @file{xemacs-19.14}; 1122 @file{xemacs} because @file{xemacs} is a link to @file{xemacs-19.14};
1117 the Perl @samp{-i} option will cause unwanted side-effects if applied to 1123 the Perl @samp{-i} option will cause unwanted side-effects if applied to
1118 a symbolic link. 1124 a symbolic link.
1119 @end quotation 1125 @end quotation
1120 1126
1127 Steve L. Baur <steve@@miranova.com> writes:
1128
1129 @quotation
1130 If you build against a recent libc-5.4 (late enough to have caused
1131 problems earlier in the beta cycle) and then run with an earlier version
1132 of libc, you get a
1133
1134 @example
1135 $ xemacs
1136 xemacs: can't resolve symbol '__malloc_hook'
1137 zsh: 7942 segmentation fault (core dumped) xemacs
1138 @end example
1139
1140 (Example binary compiled against libc-5.4.23 and run with libc-5.4.16).
1141
1142 The solution is to upgrade to at least libc-5.4.23. Sigh. Drat.
1143 @end quotation
1144
1121 @node Q2.0.9, Q2.0.10, Q2.0.8, Installation 1145 @node Q2.0.9, Q2.0.10, Q2.0.8, Installation
1122 @section Where do I find external libraries? 1146 @section Where do I find external libraries?
1123 1147
1124 All external libraries used by XEmacs can be found at the XEmacs FTP 1148 All external libraries used by XEmacs can be found at the XEmacs FTP
1125 site <URL:ftp://ftp.xemacs.org/pub/aux/>. 1149 site <URL:ftp://ftp.xemacs.org/pub/aux/>.
1920 (require 'hmouse-drv) 1944 (require 'hmouse-drv)
1921 @end lisp 1945 @end lisp
1922 1946
1923 where you load hyperbole and the problem should go away. 1947 where you load hyperbole and the problem should go away.
1924 1948
1925 @node Q2.1.21, , Q2.1.20, Installation 1949 @node Q2.1.21, Q2.1.22, Q2.1.20, Installation
1926 @section Every so often the XEmacs frame freezes 1950 @section Every so often the XEmacs frame freezes
1927 1951
1928 This problem has been fixed in 19.15, and was due to a not easily 1952 This problem has been fixed in 19.15, and was due to a not easily
1929 reproducible race condition. 1953 reproducible race condition.
1954
1955 @node Q2.1.22, , Q2.1.21, Installation
1956 @section XEmacs seems to take a really long time to do some things
1957
1958 David Moore <dmoore@@ucsd.edu> writes:
1959
1960 @quotation
1961 Two things you can do:
1962
1963 1) C level:
1964
1965 When you see it going mad like this, you might want to use gdb from an
1966 'xterm' to attach to the running process and get a stack trace. To do
1967 this just run:
1968
1969 @example
1970 gdb /path/to/xemacs/xemacs ####
1971 @end example
1972
1973 Where #### is the process id of your xemacs, instead of specifying the
1974 core. When gdb attaches, the xemacs will stop [1] and you can type
1975 `where' in gdb to get a stack trace as usual. To get things moving
1976 again, you can just type `quit' in gdb. It'll tell you the program is
1977 running and ask if you want to quit anyways. Say 'y' and it'll quit and
1978 have your emacs continue from where it was at.
1979
1980 2) Lisp level:
1981
1982 Turn on debug-on-quit early on. When you think things are going slow
1983 hit C-g and it may pop you in the debugger so you can see what routine
1984 is running. Press `c' to get going again.
1985
1986 debug-on-quit doesn't work if something's turned on inhibit-quit or in
1987 some other strange cases.
1988 @end quotation
1930 1989
1931 @node Customization, Subsystems, Installation, Top 1990 @node Customization, Subsystems, Installation, Top
1932 @chapter Customization and Options 1991 @chapter Customization and Options
1933 1992
1934 This is part 3 of the XEmacs Frequently Asked Questions list. This 1993 This is part 3 of the XEmacs Frequently Asked Questions list. This