comparison 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
comparison
equal deleted inserted replaced
125:8b0638b347ec 126:1370575f1259
6 @c %**end of header 6 @c %**end of header
7 7
8 @titlepage 8 @titlepage
9 @title XEmacs FAQ 9 @title XEmacs FAQ
10 @subtitle Frequently asked questions about XEmacs 10 @subtitle Frequently asked questions about XEmacs
11 @subtitle Last Modified: 1997/01/16 11 @subtitle Last Modified: 1997/04/15
12 @sp 1 12 @sp 1
13 @author Tony Rossini <arossini@@stat.sc.edu> 13 @author Tony Rossini <arossini@@stat.sc.edu>
14 @author Ben Wing <wing@@netcom.com> 14 @author Ben Wing <wing@@netcom.com>
15 @author Chuck Thompson <cthomp@@cs.uiuc.edu> 15 @author Chuck Thompson <cthomp@@cs.uiuc.edu>
16 @author Steve Baur <steve@@miranova.com> 16 @author Steve Baur <steve@@miranova.com>
17 @author Andreas Kaempf <andreas@@sccon.com>
17 @page 18 @page
18 @end titlepage 19 @end titlepage
19 20
20 @node Top, Introduction, (dir), (dir) 21 @node Top, Introduction, (dir), (dir)
21 @top XEmacs FAQ 22 @top XEmacs FAQ
66 67
67 The previous version was converted to hypertext format, and edited by 68 The previous version was converted to hypertext format, and edited by
68 Steven L. Baur <steve@@altair.xemacs.org>. It was converted back to 69 Steven L. Baur <steve@@altair.xemacs.org>. It was converted back to
69 texinfo by Hrvoje Niksic <hniksic@@srce.hr>. 70 texinfo by Hrvoje Niksic <hniksic@@srce.hr>.
70 71
71 This version was edited and updated by Andreas Kaempf 72 Since Steve Baur is so busy putting out multiple versions of XEmacs I
72 <andreas@@sccon.com>. 73 have taken on the task of maintaining the FAQ. I use XEmacs on a daily
73 74 basis and I wanted to give something back to the community that has made
75 XEmacs possible. If you notice any errors or items which should be
76 added or amended to this FAQ please send email to Andreas Kaempf
77 <andreas@@sccon.com>. Include @samp{XEmacs FAQ} on the Subject: line.
74 78
75 @menu 79 @menu
76 Introduction: 80 Introduction:
77 * Q1.0.1:: What is XEmacs? 81 * Q1.0.1:: What is XEmacs?
78 * Q1.0.2:: What is the current version of XEmacs? 82 * Q1.0.2:: What is the current version of XEmacs?
79 * Q1.0.3:: Where can I find it? 83 * Q1.0.3:: Where can I find it?
80 * Q1.0.4:: Why Another Version of Emacs? 84 * Q1.0.4:: Why Another Version of Emacs?
81 * Q1.0.5:: Why Haven't XEmacs and GNU Emacs Merged? 85 * Q1.0.5:: Why Haven't XEmacs and GNU Emacs Merged?
82 * Q1.0.6:: Where can I get help? 86 * Q1.0.6:: Where can I get help? @strong{update 4/97}
83 * Q1.0.7:: Where is the mailing list archived? 87 * Q1.0.7:: Where is the mailing list archived?
84 * Q1.0.8:: How do you pronounce XEmacs? 88 * Q1.0.8:: How do you pronounce XEmacs?
85 * Q1.0.9:: What does XEmacs look like? 89 * Q1.0.9:: What does XEmacs look like? @strong{updated 4/97}
86 * Q1.0.10:: Is there a port of XEmacs to Microsoft ('95 or NT)? 90 * Q1.0.10:: Is there a port of XEmacs to Microsoft ('95 or NT)?
87 * Q1.0.11:: Is there a port of XEmacs to the Macintosh? 91 * Q1.0.11:: Is there a port of XEmacs to the Macintosh?
88 * Q1.0.12:: Is there a port of XEmacs to NextStep? 92 * Q1.0.12:: Is there a port of XEmacs to NextStep?
89 * Q1.0.13:: Is there a port of XEmacs to OS/2? 93 * Q1.0.13:: Is there a port of XEmacs to OS/2?
90 * Q1.0.14:: Where can I get a printed copy of the XEmacs users manual? 94 * Q1.0.14:: Where can I get a printed copy of the XEmacs users manual?
94 * Q1.1.2:: How do I become a Beta Tester? 98 * Q1.1.2:: How do I become a Beta Tester?
95 * Q1.1.3:: How do I contribute to XEmacs itself? 99 * Q1.1.3:: How do I contribute to XEmacs itself?
96 100
97 Credits: 101 Credits:
98 * Q1.2.1:: Who wrote XEmacs? 102 * Q1.2.1:: Who wrote XEmacs?
99 * Q1.2.2:: Who contributed to this version of the FAQ? 103 * Q1.2.2:: Who contributed to this version of the FAQ? @strong{updated 4/97}
100 * Q1.2.3:: Who contributed to the FAQ in the past? 104 * Q1.2.3:: Who contributed to the FAQ in the past? @strong{updated 4/97}
101 105
102 Internationalization: 106 Internationalization:
103 * Q1.3.1:: What is the status of XEmacs v20? 107 * Q1.3.1:: What is the status of XEmacs v20? @strong{updated 4/97}
104 * Q1.3.2:: What is the status of Asian-language support, aka @var{mule}? 108 * Q1.3.2:: What is the status of Asian-language support, aka @var{mule}?
105 * Q1.3.3:: How do I type non-ASCII characters? 109 * Q1.3.3:: How do I type non-ASCII characters?
106 * Q1.3.4:: Can XEmacs messages come out in a different language? 110 * Q1.3.4:: Can XEmacs messages come out in a different language?
107 * Q1.3.5:: Please explain the various input methods in MULE/XEmacs 20.0 111 * Q1.3.5:: Please explain the various input methods in MULE/XEmacs 20.0
108 * Q1.3.6:: How do I portably code for MULE/XEmacs 20.0? 112 * Q1.3.6:: How do I portably code for MULE/XEmacs 20.0?
109 * Q1.3.7:: How about Cyrillic Modes? 113 * Q1.3.7:: How about Cyrillic Modes? @strong{updated 4/97}
110 114
111 Getting Started: 115 Getting Started:
112 * Q1.4.1:: What is a @file{.emacs} and is there a sample one? 116 * Q1.4.1:: What is a @file{.emacs} and is there a sample one?
113 * Q1.4.2:: Can I use the same @file{.emacs} with the other Emacs? 117 * Q1.4.2:: Can I use the same @file{.emacs} with the other Emacs? @strong{updated 4/97}
114 * Q1.4.3:: Any good XEmacs tutorials around? 118 * Q1.4.3:: Any good XEmacs tutorials around?
115 * Q1.4.4:: May I see an example of a useful XEmacs Lisp function? 119 * Q1.4.4:: May I see an example of a useful XEmacs Lisp function?
116 * Q1.4.5:: And how do I bind it to a key? 120 * Q1.4.5:: And how do I bind it to a key?
117 * Q1.4.6:: What's the difference between a macro and a function? 121 * Q1.4.6:: What's the difference between a macro and a function?
118 * Q1.4.7:: Why options saved with 19.13 don't work with 19.14 or 20.0? 122 * Q1.4.7:: Why options saved with 19.13 don't work with 19.14 or later?
119 @end menu 123 @end menu
120 124
121 @node Q1.0.1, Q1.0.2, Introduction, Introduction 125 @node Q1.0.1, Q1.0.2, Introduction, Introduction
122 @section What is XEmacs? 126 @section What is XEmacs?
123 127
132 136
133 The current version is 19.15, released in March, 1997. 137 The current version is 19.15, released in March, 1997.
134 138
135 It has been decided that XEmacs 19.15 will be the final release of v19. 139 It has been decided that XEmacs 19.15 will be the final release of v19.
136 XEmacs 19.15 is scheduled for release in late March. After a brief 140 XEmacs 19.15 is scheduled for release in late March. After a brief
137 period of further testing, XEmacs v20.1 will be released shortly after 141 period of further testing, XEmacs v20.1 will be released the later part
138 that. 142 of April, 1997.
143
139 144
140 @node Q1.0.3, Q1.0.4, Q1.0.2, Introduction 145 @node Q1.0.3, Q1.0.4, Q1.0.2, Introduction
141 @section Where can I find it? 146 @section Where can I find it?
142 147
143 The canonical source and binaries is found via anonymous FTP at: 148 The canonical source and binaries is found via anonymous FTP at:
274 279
275 @node Q1.0.9, Q1.0.10, Q1.0.8, Introduction 280 @node Q1.0.9, Q1.0.10, Q1.0.8, Introduction
276 @section What does XEmacs look like? 281 @section What does XEmacs look like?
277 282
278 Screen snapshots are available in the WWW version of the FAQ. 283 Screen snapshots are available in the WWW version of the FAQ.
284 @example
285 <URL:http://www.xemacs.org/faq/xemacs-faq.html>
286 @end example
279 287
280 @node Q1.0.10, Q1.0.11, Q1.0.9, Introduction 288 @node Q1.0.10, Q1.0.11, Q1.0.9, Introduction
281 @section Is there a port of XEmacs to Microsoft ('95 or NT)? 289 @section Is there a port of XEmacs to Microsoft ('95 or NT)?
282 290
283 The closest is @dfn{Win-Emacs}, which is based on Lucid Emacs 19.6. 291 The closest is @dfn{Win-Emacs}, which is based on Lucid Emacs 19.6.
359 367
360 @node Q1.1.2, Q1.1.3, Q1.1.1, Introduction 368 @node Q1.1.2, Q1.1.3, Q1.1.1, Introduction
361 @section How do I become a Beta Tester? 369 @section How do I become a Beta Tester?
362 370
363 Send an email message to <xemacs-beta-request@@xemacs.org> with a 371 Send an email message to <xemacs-beta-request@@xemacs.org> with a
364 subject line of @samp{subscribe}. Fill out and return the questionaire 372 subject line of @samp{subscribe}. Fill out and return the questionnaire
365 you get back, and you will receive the password to get at the current 373 you get back, and you will receive the password to get at the current
366 beta. 374 beta.
367 375
368 Be prepared to get your hands dirty, as beta testers are expected to 376 Be prepared to get your hands dirty, as beta testers are expected to
369 identify problems as best they can. 377 identify problems as best they can.
443 version of the FAQ (listed in alphabetical order): 451 version of the FAQ (listed in alphabetical order):
444 452
445 @itemize @bullet 453 @itemize @bullet
446 @item Steven L Baur <steve@@miranova.com> 454 @item Steven L Baur <steve@@miranova.com>
447 455
448 @item Darrell Kindred <dkindred@@cmu.edu> 456 @item Richard Cognot <cognot@@ensg.u-nancy.fr>
449 457
450 @item David Moore <dmoore@@ucsd.edu> 458 @item Hrvoje Niksic <hniksic@@srce.hr>
451 459
452 @item Justin Sheehy <dworkin@@ccs.neu.edu> 460 @item Aki Vehtari <Aki.Vehtari@@hut.fi>
453 @end itemize 461 @end itemize
454 462
455 @node Q1.2.3, Q1.3.1, Q1.2.2, Introduction 463 @node Q1.2.3, Q1.3.1, Q1.2.2, Introduction
456 @section Who contributed to the FAQ in the past? 464 @section Who contributed to the FAQ in the past?
457 465
471 479
472 @item Evelyn Ginsparg <ginsparg@@adra.com> 480 @item Evelyn Ginsparg <ginsparg@@adra.com>
473 481
474 @item Marty Hall <hall@@aplcenmp.apl.jhu.edu> 482 @item Marty Hall <hall@@aplcenmp.apl.jhu.edu>
475 483
484 @item Darrell Kindred <dkindred@@cmu.edu>
485
486 @item David Moore <dmoore@@ucsd.edu>
487
476 @item Arup Mukherjee <arup+@@cmu.edu> 488 @item Arup Mukherjee <arup+@@cmu.edu>
477 489
478 @item Juergen Nickelsen <nickel@@prz.tu-berlin.de> 490 @item Juergen Nickelsen <nickel@@prz.tu-berlin.de>
479 491
480 @item Kevin R. Powell <powell@@csl.ncsa.uiuc.edu> 492 @item Kevin R. Powell <powell@@csl.ncsa.uiuc.edu>
493
494 @item Justin Sheehy <dworkin@@ccs.neu.edu>
481 495
482 @item Stig <stig@@hackvan.com> 496 @item Stig <stig@@hackvan.com>
483 @end itemize 497 @end itemize
484 498
485 @node Q1.3.1, Q1.3.2, Q1.2.3, Introduction 499 @node Q1.3.1, Q1.3.2, Q1.2.3, Introduction
559 @enumerate 573 @enumerate
560 @item Input character Translation System (ITS) layer. 574 @item Input character Translation System (ITS) layer.
561 It translates ASCII inputs to Kana/PinYin/Hangul characters. 575 It translates ASCII inputs to Kana/PinYin/Hangul characters.
562 576
563 @item Kana/PinYin/Hangul to Kanji transfer layer. 577 @item Kana/PinYin/Hangul to Kanji transfer layer.
564 It is 578 It is interface layer for network Kana-Kanji server (Wnn and Sj3).
565 interface layer for network Kana-Kanji server (Wnn and Sj3).
566 @end enumerate 579 @end enumerate
567 580
568 These input methods are modal, namely there are mode, alphabet mode and 581 These input methods are modal, namely there are mode, alphabet mode and
569 Kana-Kanji transfer mode. However there are mode-less input methods for 582 Kana-Kanji transfer mode. However there are mode-less input methods for
570 Egg and Canna. @samp{Boiled-egg} is a mode-less input method running on 583 Egg and Canna. @samp{Boiled-egg} is a mode-less input method running on
633 @quotation 646 @quotation
634 There is a cyrillic mode in the file @file{mysetup.zip} in 647 There is a cyrillic mode in the file @file{mysetup.zip} in
635 <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs/>. This is a 648 <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs/>. This is a
636 modification to Valery Alexeev's <ava@@math.jhu.ed> @file{russian.el} 649 modification to Valery Alexeev's <ava@@math.jhu.ed> @file{russian.el}
637 which can be obtained from 650 which can be obtained from
638 <URL:ftp://tut.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/packages/russian.el.Z>. 651 <URL:ftp://ftp.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/packages/russian.el.Z>.
639 @end quotation 652 @end quotation
640 653
641 Dima Barsky <d.barsky@@ee.surrey.ac.uk> writes: 654 Dima Barsky <d.barsky@@ee.surrey.ac.uk> writes:
642 655
643 @quotation 656 @quotation
746 for the arguments, not on the argument values as functions do. They can 759 for the arguments, not on the argument values as functions do. They can
747 therefore construct an expansion containing these argument expressions 760 therefore construct an expansion containing these argument expressions
748 or parts of them. 761 or parts of them.
749 762
750 @node Q1.4.7, , Q1.4.6, Introduction 763 @node Q1.4.7, , Q1.4.6, Introduction
751 @section How come options saved with 19.13 don't work with 19.14 or 20.0? 764 @section How come options saved with 19.13 don't work with 19.14 or later?
752 765
753 There's a problem with options of the form: 766 There's a problem with options of the form:
754 767
755 @lisp 768 @lisp
756 (add-spec-list-to-specifier (face-property 'searchm-field 'font) 769 (add-spec-list-to-specifier (face-property 'searchm-field 'font)
757 '((global (nil)))) 770 '((global (nil))))
758 @end lisp 771 @end lisp
759 772
760 saved by a 19.13 XEmacs that causes a 19.14 XEmacs grief. You must 773 saved by a 19.13 XEmacs that causes a 19.14 XEmacs grief. You must
761 delete these options. 19.14 and later no longer write the options 774 delete these options. XEmacs 19.14 and later no longer write the
762 directly to @file{.emacs} which should allow us to deal with version 775 options directly to @file{.emacs} which should allow us to deal with
763 incompatibilities better in the future. 776 version incompatibilities better in the future.
764 777
765 Options saved under XEmacs 19.13 are protected by code that specifically 778 Options saved under XEmacs 19.13 are protected by code that specifically
766 requires a version 19 XEmacs. This won't be a problem unless you're 779 requires a version 19 XEmacs. This won't be a problem unless you're
767 testing XEmacs v20. You should consider changing the code to read: 780 testing XEmacs v20. You should consider changing the code to read:
768 781
782 This is part 2 of the XEmacs Frequently Asked Questions list. This 795 This is part 2 of the XEmacs Frequently Asked Questions list. This
783 section is devoted to Installation, Maintenance and Trouble Shooting. 796 section is devoted to Installation, Maintenance and Trouble Shooting.
784 797
785 @menu 798 @menu
786 Installation: 799 Installation:
787 * Q2.0.1:: Running XEmacs without installing. 800 * Q2.0.1:: Running XEmacs without installing. @strong{updated 4/97}
788 * Q2.0.2:: XEmacs is too big. 801 * Q2.0.2:: XEmacs is too big. @strong{updated 4/97}
789 * Q2.0.3:: Compiling XEmacs with Netaudio. 802 * Q2.0.3:: Compiling XEmacs with Netaudio.
790 * Q2.0.4:: Problems with Linux and ncurses. 803 * Q2.0.4:: Problems with Linux and ncurses. @strong{updated 4/97}
791 * Q2.0.5:: Do I need X11 to run XEmacs? 804 * Q2.0.5:: Do I need X11 to run XEmacs?
792 * Q2.0.6:: I'm having strange crashes. What do I do? 805 * Q2.0.6:: I'm having strange crashes. What do I do?
793 * Q2.0.7:: Libraries in non-standard locations. 806 * Q2.0.7:: Libraries in non-standard locations.
794 * Q2.0.8:: can't resolve symbol _h_errno 807 * Q2.0.8:: can't resolve symbol _h_errno
795 * Q2.0.9:: Where do I find external libraries? 808 * Q2.0.9:: Where do I find external libraries? @strong{updated 4/97}
796 * Q2.0.10:: After I run configure I find a coredump, is something wrong? 809 * Q2.0.10:: After I run configure I find a coredump, is something wrong?
797 * Q2.0.11:: XEmacs can't resolve host names. 810 * Q2.0.11:: XEmacs can't resolve host names.
798 * Q2.0.12:: Why can't I strip XEmacs? 811 * Q2.0.12:: Why can't I strip XEmacs? @strong{updated 4/97}
799 * Q2.0.13:: Can't link XEmacs on Solaris with Gcc. 812 * Q2.0.13:: Can't link XEmacs on Solaris with Gcc.
813 * Q2.0.14:: Make on HP/UX 9 fails after linking temacs @strong{new 4/97}
800 814
801 Trouble Shooting: 815 Trouble Shooting:
802 * Q2.1.1:: XEmacs just crashed on me! 816 * Q2.1.1:: XEmacs just crashed on me!
803 * Q2.1.2:: Cryptic Minibuffer messages. 817 * Q2.1.2:: Cryptic Minibuffer messages.
804 * Q2.1.3:: Translation Table Syntax messages at Startup. 818 * Q2.1.3:: Translation Table Syntax messages at Startup. @strong{updated 4/97}
805 * Q2.1.4:: Startup warnings about deducing proper fonts? 819 * Q2.1.4:: Startup warnings about deducing proper fonts?
806 * Q2.1.5:: XEmacs cannot connect to my X Terminal. 820 * Q2.1.5:: XEmacs cannot connect to my X Terminal.
807 * Q2.1.6:: XEmacs just locked up my Linux X server. 821 * Q2.1.6:: XEmacs just locked up my Linux X server.
808 * Q2.1.7:: HP Alt key as Meta. 822 * Q2.1.7:: HP Alt key as Meta.
809 * Q2.1.8:: got (wrong-type-argument color-instance-p nil)! 823 * Q2.1.8:: got (wrong-type-argument color-instance-p nil)!
810 * Q2.1.9:: XEmacs causes my OpenWindows 3.0 server to crash. 824 * Q2.1.9:: XEmacs causes my OpenWindows 3.0 server to crash.
811 * Q2.1.10:: Warnings from incorrect key modifiers. 825 * Q2.1.10:: Warnings from incorrect key modifiers.
812 * Q2.1.11:: @samp{wrong type argument: bufferp, "......"}. 826 * Q2.1.11:: [This question intentionally left blank] @strong{removed 4/97}
813 * Q2.1.12:: Regular Expression Problems on DEC OSF1. 827 * Q2.1.12:: Regular Expression Problems on DEC OSF1.
814 * Q2.1.13:: HP/UX 10.10 and @code{create_process} failure 828 * Q2.1.13:: HP/UX 10.10 and @code{create_process} failure
815 * Q2.1.14:: @kbd{C-g} doesn't work for me. Is it broken? 829 * Q2.1.14:: @kbd{C-g} doesn't work for me. Is it broken?
816 * Q2.1.15:: How to debug an XEmacs problem with a debugger. 830 * Q2.1.15:: How to debug an XEmacs problem with a debugger.
817 * Q2.1.16:: XEmacs crashes in @code{strcat} on HP/UX 10. 831 * Q2.1.16:: XEmacs crashes in @code{strcat} on HP/UX 10.
819 * Q2.1.18:: 19.14 hangs on HP/UX 10.10. 833 * Q2.1.18:: 19.14 hangs on HP/UX 10.10.
820 * Q2.1.19:: XEmacs does not follow the local timezone. 834 * Q2.1.19:: XEmacs does not follow the local timezone.
821 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.} 835 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.}
822 * Q2.1.21:: Every so often the XEmacs frame freezes. 836 * 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. 837 * Q2.1.22:: XEmacs seems to take a really long time to do some things.
838 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later. @strong{new 4/97}
824 @end menu 839 @end menu
825 840
826 @node Q2.0.1, Q2.0.2, Installation, Installation 841 @node Q2.0.1, Q2.0.2, Installation, Installation
827 @section Running XEmacs without installing 842 @section Running XEmacs without installing
828 843
835 space. XEmacs is largely written in Lisp. 850 space. XEmacs is largely written in Lisp.
836 851
837 A good method is to make a shell alias for xemacs: 852 A good method is to make a shell alias for xemacs:
838 853
839 @example 854 @example
840 alias xemacs=/i/xemacs-19.14/src/xemacs 855 alias xemacs=/i/xemacs-19.15/src/xemacs
841 @end example 856 @end example
842 857
843 (You will obviously use whatever directory you downloaded the source 858 (You will obviously use whatever directory you downloaded the source
844 tree to instead of @file{/i/xemacs-19.14}). 859 tree to instead of @file{/i/xemacs-19.15}).
845 860
846 This will let you run XEmacs without massive copying. 861 This will let you run XEmacs without massive copying.
847 862
848 @node Q2.0.2, Q2.0.3, Q2.0.1, Installation 863 @node Q2.0.2, Q2.0.3, Q2.0.1, Installation
849 @section XEmacs is too big 864 @section XEmacs is too big
850 865
851 Steve Baur <steve@@altair.xemacs.org> writes: 866 Steve Baur <steve@@altair.xemacs.org> writes:
852 867
853 @quotation 868 @quotation
854 The 45MB of space required by the installation directories can be 869 XEmacs 20.2 will unbundle the lisp hierarchy and allow the installer
855 reduced dramatically if desired. Gzip all the .el files. Remove all 870 to choose exactly how much support code gets installed.
856 the packages you'll never want to use (or even ones you do like the two
857 obsolete mailcrypts and Gnus 4 in 19.13). Remove the TexInfo manuals.
858 Remove the Info (and use just hardcopy versions of the manual). Remove
859 most of the stuff in etc. Remove or gzip all the source code. Gzip or
860 remove the C source code. Configure it so that copies are not made of
861 the support lisp. I'm not advocating any of these things, just pointing
862 out ways to reduce the disk requirements if desired.
863
864 Now examine the space used by directory:
865
866 @example
867 0 /usr/local/bin/xemacs
868 2048 /usr/local/bin/xemacs-19.13
869
870 1546 /usr/local/lib/xemacs-19.13/i486-miranova-sco3.2v4.2
871 1158 /usr/local/lib/xemacs-19.13/i486-unknown-linux1.2.13
872 @end example
873
874 You need to keep these. XEmacs isn't stripped by default in
875 installation, you should consider stripping. That will save you about
876 5MB right there.
877
878 @example
879 207 /usr/local/lib/xemacs-19.13/etc/w3
880 122 /usr/local/lib/xemacs-19.13/etc/sounds
881 18 /usr/local/lib/xemacs-19.13/etc/sparcworks
882 159 /usr/local/lib/xemacs-19.13/etc/vm
883 6 /usr/local/lib/xemacs-19.13/etc/e
884 21 /usr/local/lib/xemacs-19.13/etc/eos
885 172 /usr/local/lib/xemacs-19.13/etc/toolbar
886 61 /usr/local/lib/xemacs-19.13/etc/ns
887 43 /usr/local/lib/xemacs-19.13/etc/gnus
888 @end example
889
890 These are support directories for various packages. In general they
891 match a directory under ./xemacs-19.13/lib/xemacs-19.13/lisp/. If you
892 do not require the package, you may delete or gzip the support too.
893
894 @example
895 1959 /usr/local/lib/xemacs-19.13/etc
896 175 /usr/local/lib/xemacs-19.13/lisp/bytecomp
897 340 /usr/local/lib/xemacs-19.13/lisp/calendar
898 342 /usr/local/lib/xemacs-19.13/lisp/comint
899 517 /usr/local/lib/xemacs-19.13/lisp/dired
900 42 /usr/local/lib/xemacs-19.13/lisp/electric
901 212 /usr/local/lib/xemacs-19.13/lisp/emulators
902 238 /usr/local/lib/xemacs-19.13/lisp/energize
903 289 /usr/local/lib/xemacs-19.13/lisp/gnus
904 457 /usr/local/lib/xemacs-19.13/lisp/ilisp
905 1439 /usr/local/lib/xemacs-19.13/lisp/modes
906 2276 /usr/local/lib/xemacs-19.13/lisp/packages
907 1040 /usr/local/lib/xemacs-19.13/lisp/prim
908 176 /usr/local/lib/xemacs-19.13/lisp/pcl-cvs
909 154 /usr/local/lib/xemacs-19.13/lisp/rmail
910 3 /usr/local/lib/xemacs-19.13/lisp/epoch
911 45 /usr/local/lib/xemacs-19.13/lisp/term
912 860 /usr/local/lib/xemacs-19.13/lisp/utils
913 851 /usr/local/lib/xemacs-19.13/lisp/vm
914 13 /usr/local/lib/xemacs-19.13/lisp/vms
915 157 /usr/local/lib/xemacs-19.13/lisp/x11
916 19 /usr/local/lib/xemacs-19.13/lisp/tooltalk
917 14 /usr/local/lib/xemacs-19.13/lisp/sunpro
918 291 /usr/local/lib/xemacs-19.13/lisp/games
919 198 /usr/local/lib/xemacs-19.13/lisp/edebug
920 619 /usr/local/lib/xemacs-19.13/lisp/w3
921 229 /usr/local/lib/xemacs-19.13/lisp/eos
922 55 /usr/local/lib/xemacs-19.13/lisp/iso
923 59 /usr/local/lib/xemacs-19.13/lisp/mailcrypt
924 187 /usr/local/lib/xemacs-19.13/lisp/eterm
925 356 /usr/local/lib/xemacs-19.13/lisp/ediff
926 408 /usr/local/lib/xemacs-19.13/lisp/hyperbole/kotl
927 1262 /usr/local/lib/xemacs-19.13/lisp/hyperbole
928 247 /usr/local/lib/xemacs-19.13/lisp/hm--html-menus
929 161 /usr/local/lib/xemacs-19.13/lisp/mh-e
930 299 /usr/local/lib/xemacs-19.13/lisp/viper
931 53 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-x
932 4 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/DocWindow.nib
933 3 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/InfoPanel.nib
934 3 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/TreeView.nib
935 11 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj
936 53 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx
937 466 /usr/local/lib/xemacs-19.13/lisp/oobr
938 14142 /usr/local/lib/xemacs-19.13/lisp
939 @end example
940
941 These are all Emacs Lisp source code and bytecompiled object code. You
942 may safely gzip everything named *.el here. You may remove any package
943 you don't use. @emph{Nothing bad will happen if you delete a package
944 that you do not use}. You must be sure you do not use it though, so be
945 conservative at first.
946
947 Possible candidates for deletion include w3 (newer versions exist, or
948 you may just use Lynx or Netscape for web browsing), games, hyperbole,
949 mh-e, hm--html-menus (better packages exist), vm, viper, oobr, gnus (new
950 versions exist), etc. Ask yourself, @emph{Do I ever want to use this
951 package?} If the answer is no, then it is a candidate for removal.
952
953 First, gzip all the .el files. Then go about package by package and
954 start gzipping the .elc files. Then run XEmacs and do whatever it is
955 you normally do. If nothing bad happens, then delete the directory. Be
956 conservative about deleting directories, and it would be handy to have a
957 backup tape around in case you get too zealous.
958
959 @file{prim}, @file{modes}, @file{packages}, and @file{utils} are four
960 directories you definitely do @strong{not} want to delete, although
961 certain packages can be removed from them if you do not use them.
962
963 @example
964 1972 /usr/local/lib/xemacs-19.13/info
965 @end example
966
967 These are online texinfo sources. You may either gzip them or remove
968 them. In either case, @kbd{C-h i} (info mode) will no longer work.
969
970 @example
971 20778 /usr/local/lib/xemacs-19.13
972 @end example
973
974 The 20MB achieved is less than half of what the full distribution takes up,
975 @strong{and} can be achieved without deleting a single file.
976 @end quotation
977
978 giacomo boffi <boffi@@hp735.stru.polimi.it> provides this procedure:
979
980 @quotation
981 Substitute @file{/usr/local/lib/} with the path where the xemacs tree is
982 rooted, then use this script:
983
984 @example
985 #!/bin/sh
986
987 r=/usr/local/lib/xemacs-19.13/lisp
988
989 cd $r ; rm -f cmpr ; touch cmpr
990
991 du -s .
992
993 for d in * ; do
994 if test -d $d ; then
995 cd $d
996 for f in *.el ; do
997 # compress (remove) only (ONLY) the sources that have a
998 # corresponding compiled file --- do not (DO NOT) touch other
999 # sources
1000 if test -f $@{f@}c ; then gzip -v9 $f >> $r/cmpr ; fi
1001 done
1002 cd ..
1003 fi
1004 done
1005
1006 du -s .
1007 @end example
1008
1009 A step beyond would be substituting @samp{rm -f} for @samp{gzip -v9},
1010 but you have to be desperate for removing the sources (remember that
1011 emacs can access compressed files transparently).
1012
1013 Also, a good megabyte could easily be trimmed from the $r/../etc
1014 directory, e.g., the termcap files, some O+NEWS, others that I don't
1015 remember as well.
1016 @end quotation 871 @end quotation
1017 872
1018 @node Q2.0.3, Q2.0.4, Q2.0.2, Installation 873 @node Q2.0.3, Q2.0.4, Q2.0.2, Installation
1019 @section Compiling XEmacs with Netaudio. 874 @section Compiling XEmacs with Netaudio.
1020 875
1046 901
1047 @node Q2.0.4, Q2.0.5, Q2.0.3, Installation 902 @node Q2.0.4, Q2.0.5, Q2.0.3, Installation
1048 @section Problems with Linux and ncurses. 903 @section Problems with Linux and ncurses.
1049 904
1050 On Linux 1.3.98 with termcap 2.0.8 and the ncurses that came with libc 905 On Linux 1.3.98 with termcap 2.0.8 and the ncurses that came with libc
1051 5.2.18, xemacs 20.0b20 is unable to open a tty device: 906 5.2.18, XEmacs 20.0b20 is unable to open a tty device:
1052 907
1053 @example 908 @example
1054 src/xemacs -nw -q 909 src/xemacs -nw -q
1055 Initialization error: Terminal type `xterm' undefined (or can't access database?) 910 Initialization error: Terminal type `xterm' undefined (or can't access database?)
1056 @end example 911 @end example
1150 1005
1151 The canonical locations are as follows: 1006 The canonical locations are as follows:
1152 1007
1153 @table @asis 1008 @table @asis
1154 @item JPEG 1009 @item JPEG
1155 <URL:ftp://ftp.netcom.com/pub/tg/tgl/uunet/>, mirrored at
1156 <URL:ftp://ftp.uu.net/graphics/jpeg/>. Version 6a is current. 1010 <URL:ftp://ftp.uu.net/graphics/jpeg/>. Version 6a is current.
1157 1011
1158 @item XPM 1012 @item XPM
1159 <URL:ftp://ftp.x.org/contrib/libraries/>. Version 3.4j is current. 1013 <URL:ftp://ftp.x.org/contrib/libraries/>. Version 3.4j is current.
1160 Older versions of this package are known to cause XEmacs crashes. 1014 Older versions of this package are known to cause XEmacs crashes.
1181 <URL:ftp://ftp.x.org/contrib/audio/nas/>. 1035 <URL:ftp://ftp.x.org/contrib/audio/nas/>.
1182 Version 1.2p5 is current. There is a FAQ here. 1036 Version 1.2p5 is current. There is a FAQ here.
1183 @end table 1037 @end table
1184 1038
1185 @node Q2.0.10, Q2.0.11, Q2.0.9, Installation 1039 @node Q2.0.10, Q2.0.11, Q2.0.9, Installation
1186 @section After I run configure I find a coredump, is something wrong? 1040 @section After I run configure I find a core dump, is something wrong?
1187 1041
1188 Not necessarily. If you have GNU sed 3.0 you should downgrade it to 1042 Not necessarily. If you have GNU sed 3.0 you should downgrade it to
1189 2.05. From the @file{README} at prep.ai.mit.edu: 1043 2.05. From the @file{README} at prep.ai.mit.edu:
1190 1044
1191 @quotation 1045 @quotation
1197 mean time, we've decided to withdraw sed 3.0 from distribution and make 1051 mean time, we've decided to withdraw sed 3.0 from distribution and make
1198 version 2.05 once again the recommended version. 1052 version 2.05 once again the recommended version.
1199 @end quotation 1053 @end quotation
1200 1054
1201 It has also been observed that the vfork test on Solaris will leave a 1055 It has also been observed that the vfork test on Solaris will leave a
1202 coredump. 1056 core dump.
1203 1057
1204 @node Q2.0.11, Q2.0.12, Q2.0.10, Installation 1058 @node Q2.0.11, Q2.0.12, Q2.0.10, Installation
1205 @section XEmacs doesn't resolve hostnames. 1059 @section XEmacs doesn't resolve hostnames.
1206 1060
1207 This is the result of a long-standing problem with SunOS and the fact 1061 This is the result of a long-standing problem with SunOS and the fact
1273 1127
1274 @item 1128 @item
1275 cp src/xemacs /usr/local/bin/xemacs 1129 cp src/xemacs /usr/local/bin/xemacs
1276 1130
1277 @item 1131 @item
1278 cp lib-src/DOC-19.14-XEmacs /usr/local/lib/xemacs-19.14/i586-unknown-linuxaout 1132 cp lib-src/DOC-19.15-XEmacs /usr/local/lib/xemacs-19.15/i586-unknown-linuxaout
1279 @end enumerate 1133 @end enumerate
1280 @end quotation 1134 @end quotation
1281 1135
1282 @node Q2.0.13, Q2.1.1, Q2.0.12, Installation 1136 @node Q2.0.13, Q2.0.14, Q2.0.12, Installation
1283 @section Problems linking with Gcc on Solaris 1137 @section Problems linking with Gcc on Solaris
1284 1138
1285 There are known difficulties linking with Gnu ld on Solaris. A typical 1139 There are known difficulties linking with Gnu ld on Solaris. A typical
1286 error message might look like: 1140 error message might look like:
1287 1141
1296 @quotation 1150 @quotation
1297 You need to specify @samp{-fno-gnu-linker} as part of your flags to pass 1151 You need to specify @samp{-fno-gnu-linker} as part of your flags to pass
1298 to ld. Future releases of XEmacs will try to do this automatically. 1152 to ld. Future releases of XEmacs will try to do this automatically.
1299 @end quotation 1153 @end quotation
1300 1154
1301 @node Q2.1.1, Q2.1.2, Q2.0.13, Installation 1155 @node Q2.0.14, Q2.1.1, Q2.0.13, Installation
1156 @section Make on HP/UX 9 fails after linking temacs
1157
1158 Problem when building xemacs-19.15 on hpux 9:
1159
1160 Richard Cognot <cognot@@ensg.u-nancy.fr> writes:
1161
1162 @quotation
1163 make on hpux fails after linking temacs with a message:
1164
1165 @example
1166 "make: don't know how to make .y."
1167 @end example
1168
1169 Solution: This is a problem with HP make revision 70.X. Either use GNU
1170 make, or install PHCO_6552, which will bring make to revision
1171 72.24.1.17.
1172 @end quotation
1173
1174
1175 @node Q2.1.1, Q2.1.2, Q2.0.14, Installation
1302 @section Help! XEmacs just crashed on me! 1176 @section Help! XEmacs just crashed on me!
1303 1177
1304 First of all, don't panic. Whenever XEmacs crashes, it tries extremely 1178 First of all, don't panic. Whenever XEmacs crashes, it tries extremely
1305 hard to auto-save all of your files before dying. (The main time that 1179 hard to auto-save all of your files before dying. (The main time that
1306 this will not happen is if the machine physically lost power or if you 1180 this will not happen is if the machine physically lost power or if you
1415 hardcoded at compile time so if the system the binary was built on puts 1289 hardcoded at compile time so if the system the binary was built on puts
1416 it a different place than your system does, you have problems. To fix, 1290 it a different place than your system does, you have problems. To fix,
1417 set the environment variable @var{XKEYSYMDB} to the location of the 1291 set the environment variable @var{XKEYSYMDB} to the location of the
1418 @file{XKeysymDB} file on your system or to the location of the one 1292 @file{XKeysymDB} file on your system or to the location of the one
1419 included with XEmacs which should be at 1293 included with XEmacs which should be at
1420 @file{<xemacs_root_directory>/lib/xemacs-19.14/etc/XKeysymDB}. 1294 @file{<xemacs_root_directory>/lib/xemacs-19.15/etc/XKeysymDB}.
1421 1295
1422 @item 1296 @item
1423 The binary is finding the XKeysymDB but it is out-of-date on your system 1297 The binary is finding the XKeysymDB but it is out-of-date on your system
1424 and does not contain the necessary lines. Either ask your system 1298 and does not contain the necessary lines. Either ask your system
1425 administrator to replace it with the one which comes with XEmacs (which 1299 administrator to replace it with the one which comes with XEmacs (which
1569 add mod2 = Mode_switch 1443 add mod2 = Mode_switch
1570 EOF 1444 EOF
1571 @end example 1445 @end example
1572 1446
1573 @node Q2.1.11, Q2.1.12, Q2.1.10, Installation 1447 @node Q2.1.11, Q2.1.12, Q2.1.10, Installation
1574 @section @samp{wrong type argument: bufferp, "......"}. 1448 @section [This question intentionally left blank]
1575 1449
1576 I'm using XEmacs 19.13 on Solaris 2.5. I'm having problem using the 1450 Obsolete question, left blank to avoid renumbering.
1577 bookmark. When I try to set a bookmark, I always get the following error
1578 message:
1579
1580 @lisp
1581 wrong type argument: bufferp, "......"
1582 @end lisp
1583
1584 You are using the wrong version of @code{set-text-properties}. Please
1585 use the one given with Q5.1.3 (@xref{Q5.1.3}).
1586 1451
1587 @node Q2.1.12, Q2.1.13, Q2.1.11, Installation 1452 @node Q2.1.12, Q2.1.13, Q2.1.11, Installation
1588 @section Problems with Regular Expressions on DEC OSF1. 1453 @section Problems with Regular Expressions on DEC OSF1.
1589 1454
1590 I have xemacs 19.13 running on an alpha running OSF1 V3.2 148 and ispell 1455 I have xemacs 19.13 running on an alpha running OSF1 V3.2 148 and ispell
1950 @section Every so often the XEmacs frame freezes 1815 @section Every so often the XEmacs frame freezes
1951 1816
1952 This problem has been fixed in 19.15, and was due to a not easily 1817 This problem has been fixed in 19.15, and was due to a not easily
1953 reproducible race condition. 1818 reproducible race condition.
1954 1819
1955 @node Q2.1.22, , Q2.1.21, Installation 1820 @node Q2.1.22, Q2.1.23, Q2.1.21, Installation
1956 @section XEmacs seems to take a really long time to do some things 1821 @section XEmacs seems to take a really long time to do some things
1957 1822
1958 David Moore <dmoore@@ucsd.edu> writes: 1823 David Moore <dmoore@@ucsd.edu> writes:
1959 1824
1960 @quotation 1825 @quotation
1985 1850
1986 debug-on-quit doesn't work if something's turned on inhibit-quit or in 1851 debug-on-quit doesn't work if something's turned on inhibit-quit or in
1987 some other strange cases. 1852 some other strange cases.
1988 @end quotation 1853 @end quotation
1989 1854
1855 @node Q2.1.23, , Q2.1.22, Installation
1856 @section Movemail on Linux doe snot work for XEmacs 19.15 and later.
1857
1858 Movemail used to work fine in 19.14 but has stopped working in 19.15
1859 and 20.x. I am using Linux.
1860
1861 Steven L Baur <steve@@miranova.com> writes:
1862
1863 @quotation
1864 Movemail on Linux used to default to using flock file locking.
1865 With 19.15 and 20.0 it now defaults to using .lock file locking.
1866 If this is not appropriate for your system, edit src/s/linux.h and
1867 uncomment the line that reads:
1868
1869 @code{#define MAIL_USE_FLOCK}
1870 @end quotation
1871
1990 @node Customization, Subsystems, Installation, Top 1872 @node Customization, Subsystems, Installation, Top
1991 @chapter Customization and Options 1873 @chapter Customization and Options
1992 1874
1993 This is part 3 of the XEmacs Frequently Asked Questions list. This 1875 This is part 3 of the XEmacs Frequently Asked Questions list. This
1994 section is devoted to Customization and screen settings. 1876 section is devoted to Customization and screen settings.
1995 1877
1996 @menu 1878 @menu
1997 Customization---Emacs Lisp and @file{.emacs}: 1879 Customization---Emacs Lisp and @file{.emacs}:
1998 * Q3.0.1:: What version of Emacs am I running? 1880 * Q3.0.1:: What version of Emacs am I running? @strong{updated 4/97}
1999 * Q3.0.2:: How do I evaluate Elisp expressions? 1881 * Q3.0.2:: How do I evaluate Elisp expressions?
2000 * Q3.0.3:: @code{(setq tab-width 6)} behaves oddly. 1882 * Q3.0.3:: @code{(setq tab-width 6)} behaves oddly.
2001 * Q3.0.4:: How can I add directories to the @code{load-path}? 1883 * Q3.0.4:: How can I add directories to the @code{load-path}?
2002 * Q3.0.5:: How to check if a lisp function is defined? 1884 * Q3.0.5:: How to check if a lisp function is defined?
2003 * Q3.0.6:: Can I force the output of @code{(face-list)} to a buffer? 1885 * Q3.0.6:: Can I force the output of @code{(face-list)} to a buffer?
2004 * Q3.0.7:: Font selections don't get saved after @code{Save Options}. 1886 * Q3.0.7:: Font selections don't get saved after @code{Save Options}. @strong{updated 4/97}
2005 * Q3.0.8:: How do I make a single minibuffer frame? 1887 * Q3.0.8:: How do I make a single minibuffer frame?
2006 1888
2007 X Window System & Resources: 1889 X Window System & Resources:
2008 * Q3.1.1:: Where is a list of X resources? 1890 * Q3.1.1:: Where is a list of X resources?
2009 * Q3.1.2:: How can I detect a color display? 1891 * Q3.1.2:: How can I detect a color display?
2010 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13? 1892 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13?
2011 * Q3.1.4:: Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.13? 1893 * Q3.1.4:: Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15? @strong{updated 4/97}
2012 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}? 1894 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}?
2013 * Q3.1.6:: How can I have the window title area display the full path? 1895 * Q3.1.6:: How can I have the window title area display the full path?
2014 * Q3.1.7:: @samp{xemacs -name junk} doesn't work? 1896 * Q3.1.7:: @samp{xemacs -name junk} doesn't work?
2015 * Q3.1.8:: @samp{-iconic} it doesn't work. 1897 * Q3.1.8:: @samp{-iconic} it doesn't work.
2016 1898
2017 Textual Fonts & Colors: 1899 Textual Fonts & Colors:
2018 * Q3.2.1:: How can I set color options from @file{.emacs}? 1900 * Q3.2.1:: How can I set color options from @file{.emacs}?
2019 * Q3.2.2:: How do I set the text, menu and modeline fonts? 1901 * Q3.2.2:: How do I set the text, menu and modeline fonts?
2020 * Q3.2.3:: How can I set the colors when highlighting a region? 1902 * Q3.2.3:: How can I set the colors when highlighting a region?
2021 * Q3.2.4:: How can I limit color map usage? 1903 * Q3.2.4:: How can I limit color map usage? @strong{updated 4/97}
2022 * Q3.2.5:: My tty supports color, but XEmacs doesn't use them. 1904 * Q3.2.5:: My tty supports color, but XEmacs doesn't use them.
2023 1905
2024 The Modeline: 1906 The Modeline:
2025 * Q3.3.1:: How can I make the modeline go away? 1907 * Q3.3.1:: How can I make the modeline go away?
2026 * Q3.3.2:: How do you have XEmacs display the line number in the modeline? 1908 * Q3.3.2:: How do you have XEmacs display the line number in the modeline?
2027 * Q3.3.3:: How do I get XEmacs to put the time of day on the modeline? 1909 * Q3.3.3:: How do I get XEmacs to put the time of day on the modeline?
2028 * Q3.3.4:: How do I turn off current chapter from AUC-TeX modeline? 1910 * Q3.3.4:: How do I turn off current chapter from AUC-TeX modeline?
2029 * Q3.3.5:: How can one change the modeline color based on the mode used? 1911 * Q3.3.5:: How can one change the modeline color based on the mode used? @strong{updated 4/97}
2030 1912
2031 3.4 Multiple Device Support: 1913 3.4 Multiple Device Support:
2032 * Q3.4.1:: How do I open a frame on another screen of my multi-headed display? 1914 * Q3.4.1:: How do I open a frame on another screen of my multi-headed display? @strong{updated 4/97}
2033 * Q3.4.2:: Can I really connect to a running XEmacs after calling up over a modem? How? 1915 * Q3.4.2:: Can I really connect to a running XEmacs after calling up over a modem? How?
2034 1916
2035 3.5 The Keyboard: 1917 3.5 The Keyboard:
2036 * Q3.5.1:: How can I bind complex functions (or macros) to keys? 1918 * Q3.5.1:: How can I bind complex functions (or macros) to keys?
2037 * Q3.5.2:: How can I stop down-arrow from adding empty lines to the bottom of my buffers? 1919 * Q3.5.2:: How can I stop down-arrow from adding empty lines to the bottom of my buffers?
2038 * Q3.5.3:: How do I bind C-. and C-; to scroll one line up and down? 1920 * Q3.5.3:: How do I bind C-. and C-; to scroll one line up and down?
2039 * Q3.5.4:: Globally binding @kbd{Delete}? 1921 * Q3.5.4:: Globally binding @kbd{Delete}?
2040 * Q3.5.5:: Scrolling one line at a time. 1922 * Q3.5.5:: Scrolling one line at a time.
2041 * Q3.5.6:: How to map @kbd{Help} key alone on Sun type4 keyboard? 1923 * Q3.5.6:: How to map @kbd{Help} key alone on Sun type4 keyboard? @strong{updated 4/97}
2042 * Q3.5.7:: How can you type in special characters in XEmacs? 1924 * Q3.5.7:: How can you type in special characters in XEmacs?
2043 * Q3.5.8:: Why does @code{(global-set-key [delete-forward] 'delete-char)} complain? 1925 * Q3.5.8:: Why does @code{(global-set-key [delete-forward] 'delete-char)} complain?
2044 * Q3.5.9:: How do I make the Delete key delete forward? 1926 * Q3.5.9:: How do I make the Delete key delete forward?
2045 * Q3.5.10:: Can I turn on @dfn{sticky} modifier keys? 1927 * Q3.5.10:: Can I turn on @dfn{sticky} modifier keys?
2046 1928
2071 * Q3.9.2:: How can one use resources to change scrollbar colors? 1953 * Q3.9.2:: How can one use resources to change scrollbar colors?
2072 * Q3.9.3:: Moving the scrollbar can move the point; can I disable this? 1954 * Q3.9.3:: Moving the scrollbar can move the point; can I disable this?
2073 * Q3.9.4:: How can I get automatic horizontal scrolling? 1955 * Q3.9.4:: How can I get automatic horizontal scrolling?
2074 1956
2075 Text Selections: 1957 Text Selections:
2076 * Q3.10.1:: How can I turn off or change highlighted selections? 1958 * Q3.10.1:: How can I turn off or change highlighted selections? @strong{updated 4/97}
2077 * Q3.10.2:: How do I get that typing on an active region removes it? 1959 * Q3.10.2:: How do I get that typing on an active region removes it?
2078 * Q3.10.3:: Can I turn off the highlight during isearch? 1960 * Q3.10.3:: Can I turn off the highlight during isearch?
2079 * Q3.10.4:: How do I turn off highlighting after @kbd{C-x C-p} (mark-page)? 1961 * Q3.10.4:: How do I turn off highlighting after @kbd{C-x C-p} (mark-page)?
2080 * Q3.10.5:: The region disappears when I hit the end of buffer while scrolling. 1962 * Q3.10.5:: The region disappears when I hit the end of buffer while scrolling.
2081 @end menu 1963 @end menu
2085 1967
2086 How can @file{.emacs} determine which of the family of Emacsen I am 1968 How can @file{.emacs} determine which of the family of Emacsen I am
2087 using? 1969 using?
2088 1970
2089 To determine if you are currently running GNU Emacs 18, GNU Emacs 19, 1971 To determine if you are currently running GNU Emacs 18, GNU Emacs 19,
2090 XEmacs 19, or Epoch, and use appropriate code, check out the example 1972 XEmacs 19, XEmacs 20, or Epoch, and use appropriate code, check out the
2091 given in @file{etc/sample.emacs}. There are other nifty things in there 1973 example given in @file{etc/sample.emacs}. There are other nifty things
2092 as well! 1974 in there as well!
2093 1975
2094 For all new code, all you really need to do is: 1976 For all new code, all you really need to do is:
2095 1977
2096 @lisp 1978 @lisp
2097 (defvar running-xemacs (string-match "XEmacs\\|Lucid" emacs-version)) 1979 (defvar running-xemacs (string-match "XEmacs\\|Lucid" emacs-version))
2186 2068
2187 Evaluate the expression in the @samp{*scratch*} buffer with point after 2069 Evaluate the expression in the @samp{*scratch*} buffer with point after
2188 the rightmost paren and typing @kbd{C-j}. 2070 the rightmost paren and typing @kbd{C-j}.
2189 2071
2190 @node Q3.0.7, Q3.0.8, Q3.0.6, Customization 2072 @node Q3.0.7, Q3.0.8, Q3.0.6, Customization
2191 @section Font selections don't get saved after @code{Save Options}. 2073 @section Font selections in don't get saved after @code{Save Options}.
2074
2075 For XEmacs 19.14 and previous:
2192 2076
2193 John Mann <mannj@@ll.mit.edu> writes: 2077 John Mann <mannj@@ll.mit.edu> writes:
2194 2078
2195 @quotation 2079 @quotation
2196 You have to go to Options->Menubar Appearance and unselect 2080 You have to go to Options->Menubar Appearance and unselect
2197 @samp{Frame-Local Font Menu}. If this option is selected, font changes 2081 @samp{Frame-Local Font Menu}. If this option is selected, font changes
2198 are only applied to the @emph{current} frame and do @emph{not} get saved 2082 are only applied to the @emph{current} frame and do @emph{not} get saved
2199 when you save options. 2083 when you save options.
2200 @end quotation 2084 @end quotation
2085
2086 For XEmacs 19.15 and later:
2087
2088 Implement the above as well as set the following in your @file{.emacs}
2089
2090 @lisp
2091 (setq options-save-faces 't)
2092 @end lisp
2201 2093
2202 @node Q3.0.8, Q3.1.1, Q3.0.7, Customization 2094 @node Q3.0.8, Q3.1.1, Q3.0.7, Customization
2203 @section How do I get a single minibuffer frame? 2095 @section How do I get a single minibuffer frame?
2204 2096
2205 Vin Shelton <acs@@acm.org> writes: 2097 Vin Shelton <acs@@acm.org> writes:
2267 (set-frame-width (selected-frame) @var{characters}) 2159 (set-frame-width (selected-frame) @var{characters})
2268 (set-frame-height (selected-frame) @var{lines}) 2160 (set-frame-height (selected-frame) @var{lines})
2269 @end lisp 2161 @end lisp
2270 2162
2271 @node Q3.1.4, Q3.1.5, Q3.1.3, Customization 2163 @node Q3.1.4, Q3.1.5, Q3.1.3, Customization
2272 @section Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.13? 2164 @section Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15?
2273 2165
2274 In XEmacs 19.11 I specified @code{Emacs*EmacsScreen.geometry} in 2166 In XEmacs 19.11 I specified @code{Emacs*EmacsScreen.geometry} in
2275 my @file{.emacs} but this does not work in XEmacs 19.13. 2167 my @file{.emacs} but this does not work in XEmacs 19.15.
2276 2168
2277 We have switched from using the term @dfn{screen} to using the term 2169 We have switched from using the term @dfn{screen} to using the term
2278 @dfn{frame}. 2170 @dfn{frame}.
2279 2171
2280 The correct entry for your @file{.Xdefaults} is now: 2172 The correct entry for your @file{.Xdefaults} is now:
2460 @section How can I limit color map usage? 2352 @section How can I limit color map usage?
2461 2353
2462 I'm using Netscape (or another color grabber like XEmacs); 2354 I'm using Netscape (or another color grabber like XEmacs);
2463 is there anyway to limit the number of available colors in the color map? 2355 is there anyway to limit the number of available colors in the color map?
2464 2356
2465 XEmacs 19.13 doesn't have such a mechanism (unlike netscape, or other 2357 XEmacs 19.13 didn't have such a mechanism (unlike netscape, or other
2466 color-hogs). One solution is to start XEmacs prior to netscape, since 2358 color-hogs). One solution is to start XEmacs prior to netscape, since
2467 this will prevent Netscape from grabbing all colors (but Netscape will 2359 this will prevent Netscape from grabbing all colors (but Netscape will
2468 complain). You can use the flags for Netscape, like -mono, -ncols <#> 2360 complain). You can use the flags for Netscape, like -mono, -ncols <#>
2469 or -install (for mono, limiting to <#> colors, or for using a private 2361 or -install (for mono, limiting to <#> colors, or for using a private
2470 color map). Since Netscape will take the entire colormap and never 2362 color map). Since Netscape will take the entire colormap and never
2593 eg. @code{(set-face-font 'modeline "*bold-r-normal*140-100-100*" 2485 eg. @code{(set-face-font 'modeline "*bold-r-normal*140-100-100*"
2594 (current-buffer))} if you wish the modeline font to vary based on the 2486 (current-buffer))} if you wish the modeline font to vary based on the
2595 current mode. 2487 current mode.
2596 @end itemize 2488 @end itemize
2597 2489
2598 This works in 19.14 as well, but there are additional modeline faces, 2490 This works in 19.15 as well, but there are additional modeline faces,
2599 @code{modeline-buffer-id}, @code{modeline-mousable}, and 2491 @code{modeline-buffer-id}, @code{modeline-mousable}, and
2600 @code{modeline-mousable-minor-mode}, which you may want to customize. 2492 @code{modeline-mousable-minor-mode}, which you may want to customize.
2601 2493
2602 @node Q3.4.1, Q3.4.2, Q3.3.5, Customization 2494 @node Q3.4.1, Q3.4.2, Q3.3.5, Customization
2603 @section How do I open a frame on another screen of my multi-headed display? 2495 @section How do I open a frame on another screen of my multi-headed display?
2604 2496
2605 The support for this has been revamped for 19.14. Use the command 2497 The support for this has been revamped for 19.14. Use the command
2606 @kbd{M-x make-frame-on-display}. This command is also on the File menu 2498 @kbd{M-x make-frame-on-display}. This command is also on the File menu
2607 in the menubar. 2499 in the menubar.
2608 2500
2609 XEmacs 19.14 also has the command @code{make-frame-on-tty} which will 2501 XEmacs 19.14 and later also has the command @code{make-frame-on-tty}
2610 establish a connection to any tty-like device. 2502 which will establish a connection to any tty-like device.
2611 2503
2612 @node Q3.4.2, Q3.5.1, Q3.4.1, Customization 2504 @node Q3.4.2, Q3.5.1, Q3.4.1, Customization
2613 @section Can I really connect to a running XEmacs after calling up over a modem? How? 2505 @section Can I really connect to a running XEmacs after calling up over a modem? How?
2614 2506
2615 If you're not running at least XEmacs 19.14, you can't. Otherwise check 2507 If you're not running at least XEmacs 19.14, you can't. Otherwise check
2748 2640
2749 @lisp 2641 @lisp
2750 (global-set-key [help] 'help-command) ;; Help 2642 (global-set-key [help] 'help-command) ;; Help
2751 @end lisp 2643 @end lisp
2752 2644
2753 The following works in XEmacs 19.13 with the addition of shift: 2645 The following works in XEmacs 19.15 with the addition of shift:
2754 2646
2755 @lisp 2647 @lisp
2756 (global-set-key [(shift help)] 'help-command) ;; Help 2648 (global-set-key [(shift help)] 'help-command) ;; Help
2757 @end lisp 2649 @end lisp
2758 2650
3183 3075
3184 @lisp 3076 @lisp
3185 (setq zmacs-regions nil) 3077 (setq zmacs-regions nil)
3186 @end lisp 3078 @end lisp
3187 3079
3188 To change the face for selection, look at @code{Options->Edit Faces} on 3080 To change the face for selection, look at @code{Options->Customize} on
3189 the menubar. 3081 the menubar.
3190 3082
3191 @node Q3.10.2, Q3.10.3, Q3.10.1, Customization 3083 @node Q3.10.2, Q3.10.3, Q3.10.1, Customization
3192 @section How do I get that typing on an active region removes it? 3084 @section How do I get that typing on an active region removes it?
3193 3085
3288 Web browsing with W3: 3180 Web browsing with W3:
3289 * Q4.1.1:: What is W3? 3181 * Q4.1.1:: What is W3?
3290 * Q4.1.2:: How do I run W3 from behind a firewall? 3182 * Q4.1.2:: How do I run W3 from behind a firewall?
3291 3183
3292 Reading Netnews and Mail with Gnus: 3184 Reading Netnews and Mail with Gnus:
3293 * Q4.2.1:: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, argh! 3185 * Q4.2.1:: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus,argh! @strong{updated 4/97}
3294 * Q4.2.2:: [This question intentionally left blank] 3186 * Q4.2.2:: [This question intentionally left blank]
3295 * Q4.2.3:: How do I make Gnus stay within a single frame? 3187 * Q4.2.3:: How do I make Gnus stay within a single frame?
3296 * Q4.2.4:: How do I customize the From: line? 3188 * Q4.2.4:: How do I customize the From: line?
3297 3189
3298 Other Mail & News: 3190 Other Mail & News:
3301 * Q4.3.3:: Why isn't this @code{movemail} program working? 3193 * Q4.3.3:: Why isn't this @code{movemail} program working?
3302 * Q4.3.4:: Movemail is also distributed by Netscape? Can that cause problems? 3194 * Q4.3.4:: Movemail is also distributed by Netscape? Can that cause problems?
3303 * Q4.3.5:: Where do I find pstogif (required by tm)? 3195 * Q4.3.5:: Where do I find pstogif (required by tm)?
3304 3196
3305 Sparcworks, EOS, and WorkShop: 3197 Sparcworks, EOS, and WorkShop:
3306 * Q4.4.1:: What is SPARCworks, EOS, and WorkShop 3198 * Q4.4.1:: What is SPARCworks, EOS, and WorkShop @strong{updated 4/97}
3307 3199
3308 Energize: 3200 Energize:
3309 * Q4.5.1:: What is/was Energize? 3201 * Q4.5.1:: What is/was Energize?
3310 3202
3311 Infodock: 3203 Infodock:
3563 describes how to do this. Look in the section entitled "Firewalls". 3455 describes how to do this. Look in the section entitled "Firewalls".
3564 3456
3565 @node Q4.2.1, Q4.2.2, Q4.1.2, Subsystems 3457 @node Q4.2.1, Q4.2.2, Q4.1.2, Subsystems
3566 @section GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, Mamey Sapote Gnus, argh! 3458 @section GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, Mamey Sapote Gnus, argh!
3567 3459
3568 Please see <URL:http://www.ccs.neu.edu/software/gnus/> for details. 3460 Please see the FAQ <URL:http://www.ccs.neu.edu/software/gnus/> for details.
3569 3461
3570 @node Q4.2.2, Q4.2.3, Q4.2.1, Subsystems 3462 @node Q4.2.2, Q4.2.3, Q4.2.1, Subsystems
3571 @section This question intentionally left blank. 3463 @section This question intentionally left blank.
3572 3464
3573 Obsolete question, left blank to avoid renumbering. 3465 Obsolete question, left blank to avoid renumbering.
3632 TM stands for @dfn{Tools for MIME} and not Tiny MIME. TM integrates 3524 TM stands for @dfn{Tools for MIME} and not Tiny MIME. TM integrates
3633 with all major XEmacs packages like Gnus (all flavors), VM, MH-E, and 3525 with all major XEmacs packages like Gnus (all flavors), VM, MH-E, and
3634 mailcrypt. It provides totally transparent and trouble-free MIME 3526 mailcrypt. It provides totally transparent and trouble-free MIME
3635 support. When appropriate a message will be decoded in place in an 3527 support. When appropriate a message will be decoded in place in an
3636 XEmacs buffer. 3528 XEmacs buffer.
3529
3530 TM now comes as a package with XEmacs 19.15 and XEmacs 20.0.
3637 3531
3638 TM was written by MORIOKA Tomohiko <morioka@@jaist.ac.jp> and KOBAYASHI 3532 TM was written by MORIOKA Tomohiko <morioka@@jaist.ac.jp> and KOBAYASHI
3639 Shuhei <shuhei-k@@jaist.ac.jp>. It is based on the work of UMEDA 3533 Shuhei <shuhei-k@@jaist.ac.jp>. It is based on the work of UMEDA
3640 Masanobu <umerin@@mse.kyutech.ac.jp>, the original writer of GNUS. 3534 Masanobu <umerin@@mse.kyutech.ac.jp>, the original writer of GNUS.
3641 3535
3720 SPARCworks is SunSoft's development environment, comprising compilers 3614 SPARCworks is SunSoft's development environment, comprising compilers
3721 (C, C++, FORTRAN 77, Fortran 90, Ada, and Pascal), a debugger, and other 3615 (C, C++, FORTRAN 77, Fortran 90, Ada, and Pascal), a debugger, and other
3722 tools such as TeamWare (for configuration management), MakeTool, etc. 3616 tools such as TeamWare (for configuration management), MakeTool, etc.
3723 @end quotation 3617 @end quotation
3724 3618
3725 See <URL:http://www.sun.com/sunsoft/Developer-products/products.html> 3619 See <URL:http://www.sun.com/sunsoft/Developer-products/>
3726 for more info. 3620 for more info.
3727 3621
3728 EOS stands for "Era on SPARCworks", but I don't know what Era stands 3622 EOS stands for "Era on SPARCworks", but I don't know what Era stands
3729 for. 3623 for.
3730 3624
4004 * Q5.0.5:: How can I get XEmacs to come up in text/auto-fill mode by default? 3898 * Q5.0.5:: How can I get XEmacs to come up in text/auto-fill mode by default?
4005 * Q5.0.6:: How do I start up a second shell buffer? 3899 * Q5.0.6:: How do I start up a second shell buffer?
4006 * Q5.0.7:: Telnet from shell filters too much. 3900 * Q5.0.7:: Telnet from shell filters too much.
4007 * Q5.0.8:: Why does edt emulation not work? 3901 * Q5.0.8:: Why does edt emulation not work?
4008 * Q5.0.9:: How can I emulate VI and use it as my default mode? 3902 * Q5.0.9:: How can I emulate VI and use it as my default mode?
4009 * Q5.0.10:: What is @samp{Omit} minor mode? 3903 * Q5.0.10:: [This question intentionally left blank] @strong{removed 4/97}
4010 * Q5.0.11:: Filladapt doesn't work in 19.13? 3904 * Q5.0.11:: Filladapt doesn't work in 19.15? @strong{updated 4/97}
4011 * Q5.0.12:: How do I disable gnuserv from opening a new frame? 3905 * Q5.0.12:: How do I disable gnuserv from opening a new frame?
4012 * Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client? 3906 * Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client?
4013 * Q5.0.14:: Strange things are happening in Shell Mode. 3907 * Q5.0.14:: Strange things are happening in Shell Mode.
4014 * Q5.0.15:: Where do I get the latest CC Mode? 3908 * Q5.0.15:: Where do I get the latest CC Mode?
4015 * Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off? 3909 * Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off?
4018 * Q5.0.19:: Is there something better than LaTeX mode? 3912 * Q5.0.19:: Is there something better than LaTeX mode?
4019 3913
4020 Emacs Lisp Programming Techniques: 3914 Emacs Lisp Programming Techniques:
4021 * Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs? 3915 * Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs?
4022 * Q5.1.2:: Can I generate "fake" keyboard events? 3916 * Q5.1.2:: Can I generate "fake" keyboard events?
4023 * Q5.1.3:: How can I visit several marked files at once in dired? 3917 * Q5.1.3:: [This question intentionally left blank] @strong{removed 4/97}
4024 * Q5.1.4:: In 19.13, why do I get @samp{set-text-something} lisp errors with Gnus and AUC-TeX? 3918 * Q5.1.4:: In 19.13, why do I get @samp{set-text-something} lisp errors with Gnus and AUC-TeX?
4025 * Q5.1.5:: How do I put a glyph as annotation in a buffer? 3919 * Q5.1.5:: How do I put a glyph as annotation in a buffer?
4026 3920
4027 Sound: 3921 Sound:
4028 * Q5.2.1:: How do I turn off the sound? 3922 * Q5.2.1:: How do I turn off the sound?
4029 * Q5.2.2:: How do I get funky sounds instead of a boring beep? 3923 * Q5.2.2:: How do I get funky sounds instead of a boring beep? @strong{updated 4/97}
4030 * Q5.2.3:: What's NAS, how do I get it? 3924 * Q5.2.3:: What's NAS, how do I get it?
4031 * Q5.2.4:: Sunsite sounds don't play. 3925 * Q5.2.4:: Sunsite sounds don't play.
4032 3926
4033 Miscellaneous: 3927 Miscellaneous:
4034 * Q5.3.1:: How do you make XEmacs indent CL if-clauses correctly? 3928 * Q5.3.1:: How do you make XEmacs indent CL if-clauses correctly?
4219 This should be added as close to the top of @file{.emacs} as you can get 4113 This should be added as close to the top of @file{.emacs} as you can get
4220 it, otherwise some minor modes may not get viper-ized. 4114 it, otherwise some minor modes may not get viper-ized.
4221 @end quotation 4115 @end quotation
4222 4116
4223 @node Q5.0.10, Q5.0.11, Q5.0.9, Miscellaneous 4117 @node Q5.0.10, Q5.0.11, Q5.0.9, Miscellaneous
4224 @section What is @code{Omit} minor mode? 4118 @section [This question intentionally left blank]
4225 4119
4226 I have no idea where this is coming from, but ever since I moved from 4120 Obsolete question, left blank to avoid renumbering
4227 19.9 to 19.13 I have started seeing that all of my buffers will get a 4121
4228 minor mode called @code{Omit}. I have no idea how it got there nor do I
4229 know what it does. What is it?
4230
4231 It's part of dired. In dired, you can type M-o to get Omit mode and
4232 that will ignore uninteresting files (checkpoint files and backups, for
4233 example). You get Omit in the modeline everywhere because the variable
4234 @code{dired-omit-files-p} is globally set to some non-nil value. If you
4235 want this functionality, it's probably best to use a hook:
4236
4237 @lisp
4238 (add-hook 'dired-after-readin-hook '(lambda () (dired-omit-toggle)))
4239 @end lisp
4240
4241 Alternatively, since it seems odd to toggle the omit state with every
4242 readin, since readin can happen many times in a Dired buffer, you can
4243 try this hook to correct the @code{Omit} problem:
4244
4245 @lisp
4246 (add-hook 'dired-mode-hook
4247 (function (lambda ()
4248 ;; `dired-omit-files-p' is made buffer-local by "dired-x.el", but
4249 ;; maybe not soon enough.
4250 (make-local-variable 'dired-omit-files-p)
4251 (setq dired-omit-files-p t))))
4252 @end lisp
4253
4254 This is only run once, when the Dired buffer is created.
4255
4256 @node Q5.0.11, Q5.0.12, Q5.0.10, Miscellaneous 4122 @node Q5.0.11, Q5.0.12, Q5.0.10, Miscellaneous
4257 @section Filladapt doesn't work in 19.13? 4123 @section Filladapt doesn't work in 19.15
4258 4124
4259 Filladapt 2.x is included in 19.13+. In it filladapt is now a minor 4125 Filladapt 2.x is included in 19.15. In it filladapt is now a minor
4260 mode and minor modes are traditionally off by default. The following 4126 mode and minor modes are traditionally off by default. The following
4261 added to your @file{.emacs} will turn it on for all buffers: 4127 added to your @file{.emacs} will turn it on for all buffers:
4262 4128
4263 @lisp 4129 @lisp
4264 (setq-default filladapt-mode t) 4130 (setq-default filladapt-mode t)
4425 (global-set-key '(unknown_keysym_0x4) 4291 (global-set-key '(unknown_keysym_0x4)
4426 '(lambda () (interactive) (cg--generate-char-event 4))) 4292 '(lambda () (interactive) (cg--generate-char-event 4)))
4427 @end lisp 4293 @end lisp
4428 4294
4429 @node Q5.1.3, Q5.1.4, Q5.1.2, Miscellaneous 4295 @node Q5.1.3, Q5.1.4, Q5.1.2, Miscellaneous
4430 @section How can I visit several marked files at once in dired? 4296 @section [This question intentionally left blank]
4431 4297
4432 You can put this in your @file{.emacs} and then @kbd{F} will find marked 4298 Obsolete question, left blank to avoid renumbering.
4433 files:
4434
4435 @lisp
4436 (add-hook
4437 'dired-load-hook
4438 (function (lambda ()
4439 (define-key dired-mode-map "F"
4440 (function
4441 (lambda () (interactive)
4442 (mapcar 'find-file
4443 (dired-mark-get-files))))))))
4444 @end lisp
4445
4446 Aki Vehtari <Aki.Vehtari@@hut.fi> writes:
4447
4448 @quotation
4449 You can also use @file{dired-x.el} (Sebastian Kremer's Extra DIRED). It
4450 defines F and makes other improvements too. See @file{dired/dired-x.el}
4451 in the XEmacs distribution.
4452
4453 In your @file{~/.emacs}, add:
4454
4455 @lisp
4456 (setq dired-load-hook '(lambda () (load "dired-x")))
4457 @end lisp
4458 @end quotation
4459 4299
4460 @node Q5.1.4, Q5.1.5, Q5.1.3, Miscellaneous 4300 @node Q5.1.4, Q5.1.5, Q5.1.3, Miscellaneous
4461 @section In 19.13, why do I get @samp{set-text-something} lisp errors with Gnus and AUC-TeX? 4301 @section In 19.13, why do I get @samp{set-text-something} lisp errors with Gnus and AUC-TeX?
4462 4302
4463 The real problem is out of date software. Upgrade to later versions of 4303 The real problem is out of date software. Upgrade to later versions of
4547 4387
4548 @lisp 4388 @lisp
4549 (load-default-sounds) 4389 (load-default-sounds)
4550 @end lisp 4390 @end lisp
4551 4391
4552 The sound support in XEmacs 19.14 is greatly improved over previous 4392 The sound support in XEmacs 19.14 was greatly improved over previous
4553 versions. 4393 versions.
4554 4394
4555 @node Q5.2.3, Q5.2.4, Q5.2.2, Miscellaneous 4395 @node Q5.2.3, Q5.2.4, Q5.2.2, Miscellaneous
4556 @section What's NAS, how do I get it? 4396 @section What's NAS, how do I get it?
4557 4397
4909 transpired over the previous month. If you are reading this from the 4749 transpired over the previous month. If you are reading this from the
4910 XEmacs distribution, please see the version on the Web or archived at the 4750 XEmacs distribution, please see the version on the Web or archived at the
4911 various FAQ FTP sites, as this file is surely out of date. 4751 various FAQ FTP sites, as this file is surely out of date.
4912 4752
4913 @menu 4753 @menu
4914 * Q6.0.1:: What is new in 19.15? 4754 * Q6.0.1:: What is new in 20.1? @strong{updated 4/97}
4915 * Q6.0.3:: Procedural changes in XEmacs development. 4755 * Q6.0.3:: Procedural changes in XEmacs development.
4916 @end menu 4756 @end menu
4917 4757
4918 @node Q6.0.1, Q6.0.3, Current Events, Current Events 4758 @node Q6.0.1, Q6.0.3, Current Events, Current Events
4919 @section What is new in 19.15? 4759 @section What is new in 20.1?
4920 4760
4921 The biggest changes in 19.15 include integration of TM (a MIME package 4761 The biggest changes in 20.1 include intergration of EFS (the next
4922 for VM and Gnus), EFS (the next generation of ange-ftp) and AUC TeX (the 4762 generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a
4923 Emacs subsystem that includes a major mode for editing TeX and LaTeX, 4763 major mode for editing Tex and LaTeX, and a lot of other stuff). Many
4924 and a lot of other stuff). Many bugs from 19.14 have been fixed for 4764 bugs from 20.0 have been fixed for this release.
4925 this release. 4765
4926 4766 XEmacs 20.1 is the development release, and is no longer considered
4927 XEmacs 20.0 (which includes full Asian-language support aka MULE) has 4767 unstable.
4928 been released, but is still considered unstable. This work is being
4929 supported by Sun Microsystems.
4930 4768
4931 @node Q6.0.3, , Q6.0.1, Current Events 4769 @node Q6.0.3, , Q6.0.1, Current Events
4932 @section Procedural changes in XEmacs development. 4770 @section Procedural changes in XEmacs development.
4933 4771
4934 @enumerate 4772 @enumerate
4943 @item 4781 @item
4944 Due to the long development cycle in between releases, it has been 4782 Due to the long development cycle in between releases, it has been
4945 decided that intermediate versions will be made available in source only 4783 decided that intermediate versions will be made available in source only
4946 form for the truly interested. 4784 form for the truly interested.
4947 4785
4948 XEmacs 19.15 is the end of the road for version 19 XEmacs. The next 4786 No further XEmacs 19 releases are planned.
4949 release after 19.15 will be XEmacs 20.1.
4950 4787
4951 @item 4788 @item
4952 As of December 1996, Steve Baur <steve@@altair.xemacs.org> has become 4789 As of December 1996, Steve Baur <steve@@altair.xemacs.org> has become
4953 the lead maintainer of XEmacs. 4790 the lead maintainer of XEmacs.
4954 4791
4955 @bye 4792 @bye
4793 <