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