Mercurial > emacs
comparison man/gnus-faq.texi @ 57224:d61099b391d7
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-571
Merge from gnus--rel--5.10
Patches applied:
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-31
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-33
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sat, 25 Sep 2004 12:02:04 +0000 |
parents | 55fd4f77387a |
children | f7785a1e8cf8 e23928ac5a97 |
comparison
equal
deleted
inserted
replaced
57223:82faaf96bf77 | 57224:d61099b391d7 |
---|---|
100 @end ifnottex | 100 @end ifnottex |
101 @subsection Installation | 101 @subsection Installation |
102 | 102 |
103 @menu | 103 @menu |
104 * [1.1]:: What is the latest version of Gnus? | 104 * [1.1]:: What is the latest version of Gnus? |
105 * [1.2]:: What's new in 5.10.0? | 105 * [1.2]:: What's new in 5.10? |
106 * [1.3]:: Where and how to get Gnus? | 106 * [1.3]:: Where and how to get Gnus? |
107 * [1.4]:: What to do with the tarball now? | 107 * [1.4]:: What to do with the tarball now? |
108 * [1.5]:: Which version of Emacs do I need? | 108 * [1.5]:: Which version of Emacs do I need? |
109 * [1.6]:: How do I run Gnus on both Emacs and XEmacs? | 109 * [1.6]:: How do I run Gnus on both Emacs and XEmacs? |
110 @end menu | 110 @end menu |
117 | 117 |
118 What is the latest version of Gnus? | 118 What is the latest version of Gnus? |
119 | 119 |
120 Answer: | 120 Answer: |
121 | 121 |
122 Jingle please: Gnus 5.10.0 is released, get it while it's | 122 Jingle please: Gnus 5.10 is released, get it while it's |
123 hot! As well as the step in version number is rather | 123 hot! As well as the step in version number is rather |
124 small, Gnus 5.10 has tons of new features which you | 124 small, Gnus 5.10 has tons of new features which you |
125 shouldn't miss, however if you are cautious, you might | 125 shouldn't miss, however if you are cautious, you might |
126 prefer to stay with 5.8.8 respectively 5.9 (they are | 126 prefer to stay with 5.8.8 respectively 5.9 (they are |
127 basically the same) until some bugfix releases are out. | 127 basically the same) until some bugfix releases are out. |
129 @ifnottex | 129 @ifnottex |
130 @node [1.2], [1.3], [1.1], FAQ 1 - Installation | 130 @node [1.2], [1.3], [1.1], FAQ 1 - Installation |
131 @end ifnottex | 131 @end ifnottex |
132 @subsubheading Question 1.2: | 132 @subsubheading Question 1.2: |
133 | 133 |
134 What's new in 5.10.0? | 134 What's new in 5.10? |
135 | 135 |
136 Answer: | 136 Answer: |
137 | 137 |
138 First of all, you should have a look into the file | 138 First of all, you should have a look into the file |
139 GNUS-NEWS in the toplevel directory of the Gnus tarball, | 139 GNUS-NEWS in the toplevel directory of the Gnus tarball, |
225 | 225 |
226 Which version of Emacs do I need? | 226 Which version of Emacs do I need? |
227 | 227 |
228 Answer: | 228 Answer: |
229 | 229 |
230 Gnus 5.10.0 requires an Emacs version that is greater | 230 Gnus 5.10 requires an Emacs version that is greater |
231 than or equal to Emacs 20.7 or XEmacs 21.1. | 231 than or equal to Emacs 20.7 or XEmacs 21.1. |
232 | 232 |
233 @ifnottex | 233 @ifnottex |
234 @node [1.6], , [1.5], FAQ 1 - Installation | 234 @node [1.6], , [1.5], FAQ 1 - Installation |
235 @end ifnottex | 235 @end ifnottex |
438 | 438 |
439 | 439 |
440 @example | 440 @example |
441 | 441 |
442 SET HOME=C:\myhome | 442 SET HOME=C:\myhome |
443 | 443 |
444 @end example | 444 @end example |
445 | 445 |
446 @noindent | 446 @noindent |
447 in your autoexec.bat and reboot. Under NT, 2000 and XP, | 447 in your autoexec.bat and reboot. Under NT, 2000 and XP, |
448 hit Winkey+Pause/Break to enter system options (if it | 448 hit Winkey+Pause/Break to enter system options (if it |
546 this in ~/.gnus: | 546 this in ~/.gnus: |
547 | 547 |
548 | 548 |
549 @example | 549 @example |
550 (add-to-list 'gnus-secondary-select-methods | 550 (add-to-list 'gnus-secondary-select-methods |
551 '(nntp "news.yourSecondProvider.net")) | 551 '(nntp "news.yourSecondProvider.net")) |
552 (add-to-list 'gnus-secondary-select-methods | 552 (add-to-list 'gnus-secondary-select-methods |
553 '(nntp "news.yourThirdProvider.net")) | 553 '(nntp "news.yourThirdProvider.net")) |
554 @end example | 554 @end example |
555 | 555 |
556 @ifnottex | 556 @ifnottex |
557 @node [3.7], [3.8], [3.6], FAQ 3 - Getting messages | 557 @node [3.7], [3.8], [3.6], FAQ 3 - Getting messages |
558 @end ifnottex | 558 @end ifnottex |
743 | 743 |
744 @example | 744 @example |
745 (add-to-list | 745 (add-to-list |
746 'gnus-secondary-select-methods | 746 'gnus-secondary-select-methods |
747 '(nnimap "Give the baby a name" | 747 '(nnimap "Give the baby a name" |
748 (nnimap-address "imap.yourProvider.net") | 748 (nnimap-address "imap.yourProvider.net") |
749 (nnimap-port 143) | 749 (nnimap-port 143) |
750 (nnimap-list-pattern "archive.*"))) | 750 (nnimap-list-pattern "archive.*"))) |
751 @end example | 751 @end example |
752 | 752 |
753 @noindent | 753 @noindent |
754 Again, you might have to specify how to authenticate to the | 754 Again, you might have to specify how to authenticate to the |
755 server if Gnus can't guess the correct way, see the Manual | 755 server if Gnus can't guess the correct way, see the Manual |
875 in ~/.gnus to load enough old articles to prevent teared threads, replace 'some with t to load | 875 in ~/.gnus to load enough old articles to prevent teared threads, replace 'some with t to load |
876 all articles (Warning: Both settings enlarge the amount of data which is | 876 all articles (Warning: Both settings enlarge the amount of data which is |
877 fetched when you enter a group and slow down the process of entering a group). | 877 fetched when you enter a group and slow down the process of entering a group). |
878 | 878 |
879 | 879 |
880 If you already use Gnus 5.10.0, you can say | 880 If you already use Gnus 5.10, you can say |
881 @samp{/o N} | 881 @samp{/o N} |
882 In summary buffer to load the last N messages, this feature is not available in 5.8.8 | 882 In summary buffer to load the last N messages, this feature is not available in 5.8.8 |
883 | 883 |
884 | 884 |
885 If you don't want all old messages, but the parent of the message you're just reading, | 885 If you don't want all old messages, but the parent of the message you're just reading, |
998 Can I use some other browser than w3 to render my HTML-mails? | 998 Can I use some other browser than w3 to render my HTML-mails? |
999 | 999 |
1000 | 1000 |
1001 Answer: | 1001 Answer: |
1002 | 1002 |
1003 Only if you use Gnus 5.10.0 or younger. In this case you've got the | 1003 Only if you use Gnus 5.10 or younger. In this case you've got the |
1004 choice between w3, w3m, links, lynx and html2text, which | 1004 choice between w3, w3m, links, lynx and html2text, which |
1005 one is used can be specified in the variable | 1005 one is used can be specified in the variable |
1006 mm-text-html-renderer, so if you want links to render your | 1006 mm-text-html-renderer, so if you want links to render your |
1007 mail say | 1007 mail say |
1008 | 1008 |
1031 ) and "Outlook Deuglify" which repairs the dumb quoting used | 1031 ) and "Outlook Deuglify" which repairs the dumb quoting used |
1032 by many users of Microsoft products ( | 1032 by many users of Microsoft products ( |
1033 @samp{W Y f} gives you full deuglify. | 1033 @samp{W Y f} gives you full deuglify. |
1034 See @samp{W Y C-h} or | 1034 See @samp{W Y C-h} or |
1035 have a look at the menus for other deuglifications). | 1035 have a look at the menus for other deuglifications). |
1036 Outlook deuglify is only available since Gnus 5.10.0. | 1036 Outlook deuglify is only available since Gnus 5.10. |
1037 | 1037 |
1038 @ifnottex | 1038 @ifnottex |
1039 @node [4.9], [4.10], [4.8], FAQ 4 - Reading messages | 1039 @node [4.9], [4.10], [4.8], FAQ 4 - Reading messages |
1040 @end ifnottex | 1040 @end ifnottex |
1041 @subsubheading Question 4.9: | 1041 @subsubheading Question 4.9: |
1202 | 1202 |
1203 | 1203 |
1204 @example | 1204 @example |
1205 (gnus-add-configuration | 1205 (gnus-add-configuration |
1206 '(article (vertical 1.0 | 1206 '(article (vertical 1.0 |
1207 (summary .35 point) | 1207 (summary .35 point) |
1208 (article 1.0)))) | 1208 (article 1.0)))) |
1209 @end example | 1209 @end example |
1210 | 1210 |
1211 | 1211 |
1212 A three pane layout, Group buffer on the left, summary | 1212 A three pane layout, Group buffer on the left, summary |
1213 buffer top-right, article buffer bottom-right: | 1213 buffer top-right, article buffer bottom-right: |
1250 you'll find useful things like positioning the cursor and | 1250 you'll find useful things like positioning the cursor and |
1251 tabulators which allow you a summary in table form, but | 1251 tabulators which allow you a summary in table form, but |
1252 sadly hard tabulators are broken in 5.8.8. | 1252 sadly hard tabulators are broken in 5.8.8. |
1253 | 1253 |
1254 | 1254 |
1255 Since 5.10.0, Gnus offers you some very nice new specifiers, | 1255 Since 5.10, Gnus offers you some very nice new specifiers, |
1256 e.g. %B which draws a thread-tree and %&user-date which | 1256 e.g. %B which draws a thread-tree and %&user-date which |
1257 gives you a date where the details are dependent of the | 1257 gives you a date where the details are dependent of the |
1258 articles age. Here's an example which uses both: | 1258 articles age. Here's an example which uses both: |
1259 | 1259 |
1260 | 1260 |
1769 @example | 1769 @example |
1770 (setq gnus-confirm-mail-reply-to-news t) | 1770 (setq gnus-confirm-mail-reply-to-news t) |
1771 @end example | 1771 @end example |
1772 | 1772 |
1773 @noindent | 1773 @noindent |
1774 if you already use Gnus 5.10.0, if you still use 5.8.8 or | 1774 if you already use Gnus 5.10, if you still use 5.8.8 or |
1775 5.9 try this instead: | 1775 5.9 try this instead: |
1776 | 1776 |
1777 | 1777 |
1778 @example | 1778 @example |
1779 (defadvice gnus-summary-reply (around reply-in-news activate) | 1779 (defadvice gnus-summary-reply (around reply-in-news activate) |
1791 How to tell Gnus not to generate a sender header? | 1791 How to tell Gnus not to generate a sender header? |
1792 | 1792 |
1793 | 1793 |
1794 Answer: | 1794 Answer: |
1795 | 1795 |
1796 Since 5.10.0 Gnus doesn't generate a sender header by | 1796 Since 5.10 Gnus doesn't generate a sender header by |
1797 default. For older Gnus' try this in ~/.gnus: | 1797 default. For older Gnus' try this in ~/.gnus: |
1798 | 1798 |
1799 | 1799 |
1800 @example | 1800 @example |
1801 (eval-after-load "message" | 1801 (eval-after-load "message" |
1849 @example | 1849 @example |
1850 (setq message-user-fqdn "yourmachine.yourdomain.tld") | 1850 (setq message-user-fqdn "yourmachine.yourdomain.tld") |
1851 @end example | 1851 @end example |
1852 @noindent | 1852 @noindent |
1853 in ~/.gnus. If you use Gnus 5.9 or ealier, you can use this | 1853 in ~/.gnus. If you use Gnus 5.9 or ealier, you can use this |
1854 instead: | 1854 instead (works for newer versions a well): |
1855 @example | 1855 @example |
1856 (eval-after-load "message" | 1856 (eval-after-load "message" |
1857 '(let (myfqdn "yourmachine.yourdomain.tld");; <-- Edit this! | 1857 '(let ((fqdn "yourmachine.yourdomain.tld"));; <-- Edit this! |
1858 (if (boundp 'message-user-fqdn) | 1858 (if (boundp 'message-user-fqdn) |
1859 (setq message-user-fqdn fqdn) | 1859 (setq message-user-fqdn fqdn) |
1860 (gnus-message 1 "Redefining `message-make-fqdn'.") | 1860 (gnus-message 1 "Redefining `message-make-fqdn'.") |
1861 (defun message-make-fqdn () | 1861 (defun message-make-fqdn () |
1862 "Return user's fully qualified domain name." | 1862 "Return user's fully qualified domain name." |
2019 @uref{http://groups.google.com,groups.google.com}, | 2019 @uref{http://groups.google.com,groups.google.com}, |
2020 if you found the posting there, tell Google to display | 2020 if you found the posting there, tell Google to display |
2021 the raw message, look for the message-id, and say | 2021 the raw message, look for the message-id, and say |
2022 @samp{M-^ the@@message.id RET} in a | 2022 @samp{M-^ the@@message.id RET} in a |
2023 summary buffer. | 2023 summary buffer. |
2024 Since Gnus 5.10.0 there's also a Gnus interface for | 2024 Since Gnus 5.10 there's also a Gnus interface for |
2025 groups.google.com which you can call with | 2025 groups.google.com which you can call with |
2026 @samp{G W}) in group buffer. | 2026 @samp{G W}) in group buffer. |
2027 | 2027 |
2028 | 2028 |
2029 Another idea which works for both mail and news groups | 2029 Another idea which works for both mail and news groups |
2044 to search engines like swish-e or swish++ and | 2044 to search engines like swish-e or swish++ and |
2045 others. You index your mail with one of those search | 2045 others. You index your mail with one of those search |
2046 engines and with the help of nnir you can search trough | 2046 engines and with the help of nnir you can search trough |
2047 the indexed mail and generate a temporary group with all | 2047 the indexed mail and generate a temporary group with all |
2048 messages which met your search criteria. If this sound | 2048 messages which met your search criteria. If this sound |
2049 cool to you get nnir.el from | 2049 cool to you get nnir.el from the contrib directory of the Gnus |
2050 @uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/} | 2050 distribution or |
2051 or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}. | 2051 @uref{http://quimby.gnus.org/cgi-bin/cvsweb.cgi/~checkout~/gnus/contrib/nnir.el?rev=HEAD&content-type=text/plain} |
2052 Instructions on how to use it are at the top of the file. | 2052 Instructions on how to use it are at the top of the file. |
2053 | 2053 |
2054 @ifnottex | 2054 @ifnottex |
2055 @node [6.4], [6.5], [6.3], FAQ 6 - Old messages | 2055 @node [6.4], [6.5], [6.3], FAQ 6 - Old messages |
2056 @end ifnottex | 2056 @end ifnottex |
2229 The Gnus agent is part of Gnus, it allows you to fetch | 2229 The Gnus agent is part of Gnus, it allows you to fetch |
2230 mail and news and store them on disk for reading them | 2230 mail and news and store them on disk for reading them |
2231 later when you're offline. It kind of mimics offline | 2231 later when you're offline. It kind of mimics offline |
2232 newsreaders like e.g. Forte Agent. If you want to use | 2232 newsreaders like e.g. Forte Agent. If you want to use |
2233 the Agent place the following in ~/.gnus if you are | 2233 the Agent place the following in ~/.gnus if you are |
2234 still using 5.8.8 or 5.9 (it's the default since 5.10.0): | 2234 still using 5.8.8 or 5.9 (it's the default since 5.10): |
2235 | 2235 |
2236 | 2236 |
2237 @example | 2237 @example |
2238 (setq gnus-agent t) | 2238 (setq gnus-agent t) |
2239 @end example | 2239 @end example |
2522 (setq gc-cons-threshold 3500000) | 2522 (setq gc-cons-threshold 3500000) |
2523 @end example | 2523 @end example |
2524 | 2524 |
2525 @noindent | 2525 @noindent |
2526 in ~/.emacs. If you don't care about width of CJK | 2526 in ~/.emacs. If you don't care about width of CJK |
2527 characters or use Gnus 5.10.0 or younger together with a | 2527 characters or use Gnus 5.10 or younger together with a |
2528 recent GNU Emacs, you should say | 2528 recent GNU Emacs, you should say |
2529 | 2529 |
2530 | 2530 |
2531 @example | 2531 @example |
2532 (setq gnus-use-correct-string-widths nil) | 2532 (setq gnus-use-correct-string-widths nil) |
2536 @noindent | 2536 @noindent |
2537 in ~/.gnus (thanks to Jesper harder for the last | 2537 in ~/.gnus (thanks to Jesper harder for the last |
2538 two suggestions). Finally if you are still using 5.8.8 | 2538 two suggestions). Finally if you are still using 5.8.8 |
2539 or 5.9 and experience speed problems with summary | 2539 or 5.9 and experience speed problems with summary |
2540 buffer generation, you definitely should update to | 2540 buffer generation, you definitely should update to |
2541 5.10.0 since there quite some work on improving it has | 2541 5.10 since there quite some work on improving it has |
2542 been done. | 2542 been done. |
2543 | 2543 |
2544 @ifnottex | 2544 @ifnottex |
2545 @node [9.3], , [9.2], FAQ 9 - Tuning Gnus | 2545 @node [9.3], , [9.2], FAQ 9 - Tuning Gnus |
2546 @end ifnottex | 2546 @end ifnottex |