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