comparison man/xemacs-faq.texi @ 46:6a22abad6937 r19-15

Import from CVS: tag r19-15
author cvs
date Mon, 13 Aug 2007 08:55:31 +0200
parents 8d2a9b52c682
children 05472e90ae02
comparison
equal deleted inserted replaced
45:7705b7aa3b8a 46:6a22abad6937
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?
339 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
340 month. Preexisting questions that have been changed are marked as such. 344 month. Preexisting questions that have been changed are marked as such.
341 Brand new questions are tagged. 345 Brand new questions are tagged.
342 346
343 All submissions are welcome. E-mail submissions to 347 All submissions are welcome. E-mail submissions to
344 <steve@@altair.xemacs.org>. 348 <andreas@@sccon.com>.
345 349
346 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.
347 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
348 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
349 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,
437 441
438 The following people contributed valuable suggestions to building this 442 The following people contributed valuable suggestions to building this
439 version of the FAQ (listed in alphabetical order): 443 version of the FAQ (listed in alphabetical order):
440 444
441 @itemize @bullet 445 @itemize @bullet
442 @item Per Abrahamsen <abraham@@dina.kvl.dk> 446 @item Steven L Baur <steve@@miranova.com>
443 447
444 @item Vladimir Alexiev <vladimir@@cs.ualberta.ca> 448 @item Darrell Kindred <dkindred@@cmu.edu>
445 449
446 @item Martin Buchholz <Martin.Buchholz@@sun.com> 450 @item David Moore <dmoore@@ucsd.edu>
447 451
448 @item Brian Denheyer <briand@@iccom.com> 452 @item Justin Sheehy <dworkin@@ccs.neu.edu>
449
450 @item Markus Gutschke <gutschk@@ESCHER.UNI-MUENSTER.DE>
451
452 @item David Kastrup <dak@@fsnif.neuroinformatik.ruhr-uni-bochum.de>
453
454 @item Natalie Kershaw <nataliek@@rd.scitec.com.au>
455
456 @item John Turner <turner@@lanl.gov>
457
458 @item David Vanderschel <DvdS@@eden.com>
459 @end itemize 453 @end itemize
460 454
461 @node Q1.2.3, Q1.3.1, Q1.2.2, Introduction 455 @node Q1.2.3, Q1.3.1, Q1.2.2, Introduction
462 @section Who contributed to the FAQ in the past? 456 @section Who contributed to the FAQ in the past?
463 457
638 632
639 @quotation 633 @quotation
640 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
641 <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
642 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}
643 which can be obtained from 637 which can be obtained from
644 <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>.
645 @end quotation 639 @end quotation
646 640
647 Dima Barsky <d.barsky@@ee.surrey.ac.uk> writes: 641 Dima Barsky <d.barsky@@ee.surrey.ac.uk> writes:
648 642
824 * Q2.1.17:: @samp{Marker does not point anywhere}. 818 * Q2.1.17:: @samp{Marker does not point anywhere}.
825 * Q2.1.18:: 19.14 hangs on HP/UX 10.10. 819 * Q2.1.18:: 19.14 hangs on HP/UX 10.10.
826 * Q2.1.19:: XEmacs does not follow the local timezone. 820 * Q2.1.19:: XEmacs does not follow the local timezone.
827 * 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.}
828 * 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.
829 @end menu 824 @end menu
830 825
831 @node Q2.0.1, Q2.0.2, Installation, Installation 826 @node Q2.0.1, Q2.0.2, Installation, Installation
832 @section Running XEmacs without installing 827 @section Running XEmacs without installing
833 828
1127 @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};
1128 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
1129 a symbolic link. 1124 a symbolic link.
1130 @end quotation 1125 @end quotation
1131 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
1132 @node Q2.0.9, Q2.0.10, Q2.0.8, Installation 1145 @node Q2.0.9, Q2.0.10, Q2.0.8, Installation
1133 @section Where do I find external libraries? 1146 @section Where do I find external libraries?
1134 1147
1135 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
1136 site <URL:ftp://ftp.xemacs.org/pub/aux/>. 1149 site <URL:ftp://ftp.xemacs.org/pub/aux/>.
1931 (require 'hmouse-drv) 1944 (require 'hmouse-drv)
1932 @end lisp 1945 @end lisp
1933 1946
1934 where you load hyperbole and the problem should go away. 1947 where you load hyperbole and the problem should go away.
1935 1948
1936 @node Q2.1.21, , Q2.1.20, Installation 1949 @node Q2.1.21, Q2.1.22, Q2.1.20, Installation
1937 @section Every so often the XEmacs frame freezes 1950 @section Every so often the XEmacs frame freezes
1938 1951
1939 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
1940 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
1941 1989
1942 @node Customization, Subsystems, Installation, Top 1990 @node Customization, Subsystems, Installation, Top
1943 @chapter Customization and Options 1991 @chapter Customization and Options
1944 1992
1945 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