comparison man/xemacs-faq.texi @ 217:d44af0c54775 r20-4b7

Import from CVS: tag r20-4b7
author cvs
date Mon, 13 Aug 2007 10:08:34 +0200
parents 1f0dabaa0855
children 0e522484dd2a
comparison
equal deleted inserted replaced
216:43306a74e31c 217:d44af0c54775
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-11-18 23:08:35 EET 11 @subtitle Last Modified: 1997-11-21 14:09:42 EET
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@@666.com> 14 @author Ben Wing <wing@@666.com>
15 @author Chuck Thompson <cthomp@@xemacs.org> 15 @author Chuck Thompson <cthomp@@xemacs.org>
16 @author Steve Baur <steve@@xemacs.org> 16 @author Steve Baur <steve@@xemacs.org>
144 * Q3.0.4:: How can I add directories to the @code{load-path}? 144 * Q3.0.4:: How can I add directories to the @code{load-path}?
145 * Q3.0.5:: How to check if a lisp function is defined? 145 * Q3.0.5:: How to check if a lisp function is defined?
146 * Q3.0.6:: Can I force the output of @code{(face-list)} to a buffer? 146 * Q3.0.6:: Can I force the output of @code{(face-list)} to a buffer?
147 * Q3.0.7:: Font selections don't get saved after @code{Save Options}. 147 * Q3.0.7:: Font selections don't get saved after @code{Save Options}.
148 * Q3.0.8:: How do I make a single minibuffer frame? 148 * Q3.0.8:: How do I make a single minibuffer frame?
149 * Q3.0.9:: @code{Customize}. 149 * Q3.0.9:: What is @code{Customize}?
150 150
151 X Window System & Resources: 151 X Window System & Resources:
152 * Q3.1.1:: Where is a list of X resources? 152 * Q3.1.1:: Where is a list of X resources?
153 * Q3.1.2:: How can I detect a color display? 153 * Q3.1.2:: How can I detect a color display?
154 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13? 154 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13?
155 * Q3.1.4:: Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15? 155 * Q3.1.4:: Specifying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15?
156 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}? 156 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}?
157 * Q3.1.6:: How can I have the window title area display the full path? 157 * Q3.1.6:: How can I have the window title area display the full path?
158 * Q3.1.7:: @samp{xemacs -name junk} doesn't work? 158 * Q3.1.7:: @samp{xemacs -name junk} doesn't work?
159 * Q3.1.8:: @samp{-iconic} it doesn't work. 159 * Q3.1.8:: @samp{-iconic} it doesn't work.
160 160
230 * Q4.0.3:: How can I get VM to automatically check for new mail? 230 * Q4.0.3:: How can I get VM to automatically check for new mail?
231 * Q4.0.4:: [This question intentionally left blank] 231 * Q4.0.4:: [This question intentionally left blank]
232 * Q4.0.5:: How do I get my outgoing mail archived? 232 * Q4.0.5:: How do I get my outgoing mail archived?
233 * Q4.0.6:: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"? 233 * Q4.0.6:: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"?
234 * Q4.0.7:: Is there a mailing list or FAQ for VM? 234 * Q4.0.7:: Is there a mailing list or FAQ for VM?
235 * Q4.0.8:: Remote Mailreading with VM. 235 * Q4.0.8:: Remote mail reading with VM.
236 * Q4.0.9:: rmail or VM gets an error incorporating new mail. 236 * Q4.0.9:: rmail or VM gets an error incorporating new mail.
237 * Q4.0.10:: How do I make VM stay in a single frame? 237 * Q4.0.10:: How do I make VM stay in a single frame?
238 * Q4.0.11:: How do I make VM or mh-e display graphical smilies? 238 * Q4.0.11:: How do I make VM or mh-e display graphical smilies?
239 * Q4.0.12:: Customization of VM not covered in the manual or here. 239 * Q4.0.12:: Customization of VM not covered in the manual or here.
240 240
242 * Q4.1.1:: What is W3? 242 * Q4.1.1:: What is W3?
243 * Q4.1.2:: How do I run W3 from behind a firewall? 243 * Q4.1.2:: How do I run W3 from behind a firewall?
244 * Q4.1.3:: Is it true that W3 supports style sheets and tables? 244 * Q4.1.3:: Is it true that W3 supports style sheets and tables?
245 245
246 Reading Netnews and Mail with Gnus: 246 Reading Netnews and Mail with Gnus:
247 * Q4.2.1:: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus,argh! 247 * Q4.2.1:: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, Quassia Gnus, argh!
248 * Q4.2.2:: [This question intentionally left blank] 248 * Q4.2.2:: [This question intentionally left blank]
249 * Q4.2.3:: How do I make Gnus stay within a single frame? 249 * Q4.2.3:: How do I make Gnus stay within a single frame?
250 * Q4.2.4:: How do I customize the From: line? 250 * Q4.2.4:: How do I customize the From: line?
251 251
252 Other Mail & News: 252 Other Mail & News:
857 keys), so you will never find character codes above 255 in a 857 keys), so you will never find character codes above 255 in a
858 non-@sc{MULE} XEmacs. 858 non-@sc{MULE} XEmacs.
859 859
860 Individual characters are not often used in programs. It is far more 860 Individual characters are not often used in programs. It is far more
861 common to work with @emph{strings}, which are sequences composed of 861 common to work with @emph{strings}, which are sequences composed of
862 characters. @xref{String Type}. 862 characters.
863 @end quotation 863 @end quotation
864 864
865 @node Q1.3.2, Q1.3.3, Q1.3.1, Introduction 865 @node Q1.3.2, Q1.3.3, Q1.3.1, Introduction
866 @section What is the status of Asian-language support, aka MULE? 866 @section What is the status of Asian-language support, aka MULE?
867 867
2285 For the record, compiling on hpux 10.10 leads to a hang in Gnus when 2285 For the record, compiling on hpux 10.10 leads to a hang in Gnus when
2286 compiled with optimization on. 2286 compiled with optimization on.
2287 2287
2288 I've just discovered that my hpux 10.01 binary was working less well 2288 I've just discovered that my hpux 10.01 binary was working less well
2289 than expected. In fact, on a 10.10 system, @code{(while t)} was not 2289 than expected. In fact, on a 10.10 system, @code{(while t)} was not
2290 interupted by @kbd{C-g}. I defined @code{BROKEN_SIGIO} and recompiled on 2290 interrupted by @kbd{C-g}. I defined @code{BROKEN_SIGIO} and recompiled on
2291 10.10, and... the hang is now gone. 2291 10.10, and... the hang is now gone.
2292 2292
2293 As far as configure goes, this will be a bit tricky: @code{BROKEN_SIGIO} 2293 As far as configure goes, this will be a bit tricky: @code{BROKEN_SIGIO}
2294 is needed on 10.10, but @strong{not} on 10.01: if I run my 10.01 binary 2294 is needed on 10.10, but @strong{not} on 10.01: if I run my 10.01 binary
2295 on a 10.01 machine, without @code{BROKEN_SIGIO} being defined, @kbd{C-g} 2295 on a 10.01 machine, without @code{BROKEN_SIGIO} being defined, @kbd{C-g}
2391 debug-on-quit doesn't work if something's turned on inhibit-quit or in 2391 debug-on-quit doesn't work if something's turned on inhibit-quit or in
2392 some other strange cases. 2392 some other strange cases.
2393 @end quotation 2393 @end quotation
2394 2394
2395 @node Q2.1.23, , Q2.1.22, Installation 2395 @node Q2.1.23, , Q2.1.22, Installation
2396 @section Movemail on Linux doe snot work for XEmacs 19.15 and later. 2396 @section Movemail on Linux does not work for XEmacs 19.15 and later.
2397 2397
2398 Movemail used to work fine in 19.14 but has stopped working in 19.15 2398 Movemail used to work fine in 19.14 but has stopped working in 19.15
2399 and 20.x. I am using Linux. 2399 and 20.x. I am using Linux.
2400 2400
2401 SL Baur <steve@@xemacs.org> writes: 2401 SL Baur <steve@@xemacs.org> writes:
2425 * Q3.0.4:: How can I add directories to the @code{load-path}? 2425 * Q3.0.4:: How can I add directories to the @code{load-path}?
2426 * Q3.0.5:: How to check if a lisp function is defined? 2426 * Q3.0.5:: How to check if a lisp function is defined?
2427 * Q3.0.6:: Can I force the output of @code{(face-list)} to a buffer? 2427 * Q3.0.6:: Can I force the output of @code{(face-list)} to a buffer?
2428 * Q3.0.7:: Font selections don't get saved after @code{Save Options}. 2428 * Q3.0.7:: Font selections don't get saved after @code{Save Options}.
2429 * Q3.0.8:: How do I make a single minibuffer frame? 2429 * Q3.0.8:: How do I make a single minibuffer frame?
2430 * Q3.0.9:: @code{Customize}. 2430 * Q3.0.9:: What is @code{Customize}?
2431 2431
2432 X Window System & Resources: 2432 X Window System & Resources:
2433 * Q3.1.1:: Where is a list of X resources? 2433 * Q3.1.1:: Where is a list of X resources?
2434 * Q3.1.2:: How can I detect a color display? 2434 * Q3.1.2:: How can I detect a color display?
2435 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13? 2435 * Q3.1.3:: @code{(set-screen-width)} worked in 19.6, but not in 19.13?
2436 * Q3.1.4:: Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15? 2436 * Q3.1.4:: Specifying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15?
2437 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}? 2437 * Q3.1.5:: How can I get the icon to just say @samp{XEmacs}?
2438 * Q3.1.6:: How can I have the window title area display the full path? 2438 * Q3.1.6:: How can I have the window title area display the full path?
2439 * Q3.1.7:: @samp{xemacs -name junk} doesn't work? 2439 * Q3.1.7:: @samp{xemacs -name junk} doesn't work?
2440 * Q3.1.8:: @samp{-iconic} it doesn't work. 2440 * Q3.1.8:: @samp{-iconic} it doesn't work.
2441 2441
2657 @strong{NOTE:} The single minibuffer frame may not be to everyone's 2657 @strong{NOTE:} The single minibuffer frame may not be to everyone's
2658 taste, and there any number of other XEmacs options settings that may 2658 taste, and there any number of other XEmacs options settings that may
2659 make it difficult or inconvenient to use. 2659 make it difficult or inconvenient to use.
2660 2660
2661 @node Q3.0.9, Q3.1.1, Q3.0.8, Customization 2661 @node Q3.0.9, Q3.1.1, Q3.0.8, Customization
2662 @section @code{Customize}. 2662 @section What is @code{Customize}?
2663 2663
2664 Strating with XEmacs 20.2 there is new system 'Customize' for customizing 2664 Starting with XEmacs 20.2 there is new system 'Customize' for customizing
2665 XEmacs options. 2665 XEmacs options.
2666 2666
2667 You can access @code{Customize} from the @code{Options} menu 2667 You can access @code{Customize} from the @code{Options} menu
2668 or invoking one of customize commands byt typing eg. 2668 or invoking one of customize commands by typing eg.
2669 @kbd{M-x customize}, @kbd{M-x customize-face}, 2669 @kbd{M-x customize}, @kbd{M-x customize-face},
2670 @kbd{M-x customize-variable} or @kbd{M-x customize-apropos}. 2670 @kbd{M-x customize-variable} or @kbd{M-x customize-apropos}.
2671 2671
2672 Strating with XEmacs 20.3 there is also new `browser' mode for Customize. 2672 Starting with XEmacs 20.3 there is also new `browser' mode for Customize.
2673 Try it out with @kbd{M-x customize-browse} 2673 Try it out with @kbd{M-x customize-browse}
2674 2674
2675 @node Q3.1.1, Q3.1.2, Q3.0.9, Customization 2675 @node Q3.1.1, Q3.1.2, Q3.0.9, Customization
2676 @section Where is a list of X resources? 2676 @section Where is a list of X resources?
2677 2677
2714 (set-frame-width (selected-frame) @var{characters}) 2714 (set-frame-width (selected-frame) @var{characters})
2715 (set-frame-height (selected-frame) @var{lines}) 2715 (set-frame-height (selected-frame) @var{lines})
2716 @end lisp 2716 @end lisp
2717 2717
2718 @node Q3.1.4, Q3.1.5, Q3.1.3, Customization 2718 @node Q3.1.4, Q3.1.5, Q3.1.3, Customization
2719 @section Specifiying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15? 2719 @section Specifying @code{Emacs*EmacsScreen.geometry} in @file{.emacs} does not work in 19.15?
2720 2720
2721 In XEmacs 19.11 I specified @code{Emacs*EmacsScreen.geometry} in 2721 In XEmacs 19.11 I specified @code{Emacs*EmacsScreen.geometry} in
2722 my @file{.emacs} but this does not work in XEmacs 19.15. 2722 my @file{.emacs} but this does not work in XEmacs 19.15.
2723 2723
2724 We have switched from using the term @dfn{screen} to using the term 2724 We have switched from using the term @dfn{screen} to using the term
3767 * Q4.0.3:: How can I get VM to automatically check for new mail? 3767 * Q4.0.3:: How can I get VM to automatically check for new mail?
3768 * Q4.0.4:: [This question intentionally left blank] 3768 * Q4.0.4:: [This question intentionally left blank]
3769 * Q4.0.5:: How do I get my outgoing mail archived? 3769 * Q4.0.5:: How do I get my outgoing mail archived?
3770 * Q4.0.6:: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"? 3770 * Q4.0.6:: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"?
3771 * Q4.0.7:: Is there a mailing list or FAQ for VM? 3771 * Q4.0.7:: Is there a mailing list or FAQ for VM?
3772 * Q4.0.8:: Remote Mailreading with VM. 3772 * Q4.0.8:: Remote mail reading with VM.
3773 * Q4.0.9:: rmail or VM gets an error incorporating new mail. 3773 * Q4.0.9:: rmail or VM gets an error incorporating new mail.
3774 * Q4.0.10:: How do I make VM stay in a single frame? 3774 * Q4.0.10:: How do I make VM stay in a single frame?
3775 * Q4.0.11:: How do I make VM or mh-e display graphical smilies? 3775 * Q4.0.11:: How do I make VM or mh-e display graphical smilies?
3776 * Q4.0.12:: Customization of VM not covered in the manual or here. 3776 * Q4.0.12:: Customization of VM not covered in the manual or here.
3777 3777
3876 A FAQ for VM exists at <URL:http://www.cyberpass.net/~gorkab/vmfaq.htm>. 3876 A FAQ for VM exists at <URL:http://www.cyberpass.net/~gorkab/vmfaq.htm>.
3877 3877
3878 VM has its own newsgroups gnu.emacs.vm.info and gnu.emacs.vm.bug. 3878 VM has its own newsgroups gnu.emacs.vm.info and gnu.emacs.vm.bug.
3879 3879
3880 @node Q4.0.8, Q4.0.9, Q4.0.7, Subsystems 3880 @node Q4.0.8, Q4.0.9, Q4.0.7, Subsystems
3881 @section Remote Mailreading with VM. 3881 @section Remote mail reading with VM.
3882 3882
3883 My mailbox lives at the office on a big honkin server. My regular INBOX 3883 My mailbox lives at the office on a big honkin server. My regular INBOX
3884 lives on my honkin desktop machine. I now can PPP to the office from 3884 lives on my honkin desktop machine. I now can PPP to the office from
3885 home which is far from honking... I'd like to be able to read mail at 3885 home which is far from honking... I'd like to be able to read mail at
3886 home without storing it here and I'd like to use xemacs and VM at 3886 home without storing it here and I'd like to use xemacs and VM at
4503 the developers may choose not to burden themselves with supporting an 4503 the developers may choose not to burden themselves with supporting an
4504 additional package. 4504 additional package.
4505 4505
4506 Each package bundled with XEmacs means more work for the maintainers, 4506 Each package bundled with XEmacs means more work for the maintainers,
4507 whether they want it or not. If you are ready to take over the 4507 whether they want it or not. If you are ready to take over the
4508 maintainence responsibilities for the package you port, be sure to say 4508 maintenance responsibilities for the package you port, be sure to say
4509 so -- we will more likely include it. 4509 so -- we will more likely include it.
4510 4510
4511 @item 4511 @item
4512 The package simply hasn't been noted by the XEmacs development. If 4512 The package simply hasn't been noted by the XEmacs development. If
4513 that's the case, the messages like yours are very useful for attracting 4513 that's the case, the messages like yours are very useful for attracting
4927 form for a single key, just (meta control a). Emacs has an abbreviated 4927 form for a single key, just (meta control a). Emacs has an abbreviated
4928 form for the Control and the Meta modifiers to string-characters (the 4928 form for the Control and the Meta modifiers to string-characters (the
4929 ASCII characters), as in @samp{\M-\C-a}. XEmacs users need to be aware 4929 ASCII characters), as in @samp{\M-\C-a}. XEmacs users need to be aware
4930 that the abbreviated form works only for one-character key sequences, 4930 that the abbreviated form works only for one-character key sequences,
4931 while Emacs users need to be aware that the string-character is rather 4931 while Emacs users need to be aware that the string-character is rather
4932 limited. Specifically, the string-character can accomodate only 256 4932 limited. Specifically, the string-character can accommodate only 256
4933 different values, 128 of which have the Meta modifier and 128 of which 4933 different values, 128 of which have the Meta modifier and 128 of which
4934 have not. In each of these blocks, only 32 characters have the Control 4934 have not. In each of these blocks, only 32 characters have the Control
4935 modifier. Whereas @code{[(meta control A)]} differs from @code{[(meta 4935 modifier. Whereas @code{[(meta control A)]} differs from @code{[(meta
4936 control a)]} because the case differs, @samp{\M-\C-a} and @samp{\M-\C-A} 4936 control a)]} because the case differs, @samp{\M-\C-a} and @samp{\M-\C-A}
4937 do not. Programmers are advised to use the full common form, both 4937 do not. Programmers are advised to use the full common form, both
5053 @end quotation 5053 @end quotation
5054 5054
5055 @node Q5.1.4, Q5.1.5, Q5.1.3, Miscellaneous 5055 @node Q5.1.4, Q5.1.5, Q5.1.3, Miscellaneous
5056 @section What is the performance hit of @code{let}? 5056 @section What is the performance hit of @code{let}?
5057 5057
5058 In most cases, not noticable. Besides, there's no avoiding 5058 In most cases, not noticeable. Besides, there's no avoiding
5059 @code{let}---you have to bind your local variables, after all. Some 5059 @code{let}---you have to bind your local variables, after all. Some
5060 pose a question whether to nest @code{let}s, or use one @code{let} per 5060 pose a question whether to nest @code{let}s, or use one @code{let} per
5061 function. I think because of clarity and maintenance (and possible 5061 function. I think because of clarity and maintenance (and possible
5062 future implementation), @code{let}-s should be used (nested) in a way to 5062 future implementation), @code{let}-s should be used (nested) in a way to
5063 provide the clearest code. 5063 provide the clearest code.
5487 @} ;"] 5487 @} ;"]
5488 [string :data "[END]"])))) 5488 [string :data "[END]"]))))
5489 @end lisp 5489 @end lisp
5490 5490
5491 Note that you might want to make this a function, and put it to a hook. 5491 Note that you might want to make this a function, and put it to a hook.
5492 We leave that as an excercise for the reader. 5492 We leave that as an exercise for the reader.
5493 5493
5494 @node Q5.3.8, Q5.3.9, Q5.3.7, Miscellaneous 5494 @node Q5.3.8, Q5.3.9, Q5.3.7, Miscellaneous
5495 @section How do I insert today's date into a buffer? 5495 @section How do I insert today's date into a buffer?
5496 5496
5497 Like this: 5497 Like this:
5638 directories scanned from #1 and magically concatenates them together. 5638 directories scanned from #1 and magically concatenates them together.
5639 5639
5640 @item 5640 @item
5641 XEmacs Info looks for a @file{localdir} file (which consists of just the 5641 XEmacs Info looks for a @file{localdir} file (which consists of just the
5642 menu entries from a @file{dir} file) in each of the directories scanned 5642 menu entries from a @file{dir} file) in each of the directories scanned
5643 from #1 (except the first), does a simple concatentation of them, and 5643 from #1 (except the first), does a simple concatenation of them, and
5644 magically attaches the resulting list to the end of the menu in the 5644 magically attaches the resulting list to the end of the menu in the
5645 @file{dir} file in the first directory. 5645 @file{dir} file in the first directory.
5646 @end enumerate 5646 @end enumerate
5647 5647
5648 Another alternative is to convert the documentation to HTML with 5648 Another alternative is to convert the documentation to HTML with
5709 @end menu 5709 @end menu
5710 5710
5711 @node Q6.0.1, Q6.0.2, Current Events, Current Events 5711 @node Q6.0.1, Q6.0.2, Current Events, Current Events
5712 @section What is new in 20.2? 5712 @section What is new in 20.2?
5713 5713
5714 The biggest changes in 20.2 include intergration of EFS (the next 5714 The biggest changes in 20.2 include integration of EFS (the next
5715 generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a 5715 generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a
5716 major mode for editing Tex and LaTeX, and a lot of other stuff). Many 5716 major mode for editing Tex and LaTeX, and a lot of other stuff). Many
5717 bugs from 20.0 have been fixed for this release. 20.2 also contains a 5717 bugs from 20.0 have been fixed for this release. 20.2 also contains a
5718 new system for customizing XEmacs options, invoked via @kbd{M-x 5718 new system for customizing XEmacs options, invoked via @kbd{M-x
5719 customize}. 5719 customize}.