comparison man/gnus.texi @ 59764:472e5513512f

Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-58 Merge from gnus--rel--5.10 Patches applied: * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-7 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-8 - miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-11 Update from CVS 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus-art.el (gnus-article-setup-buffer): Kill and re-create the article buffer when editing of the article is discarded. (gnus-article-prepare): Revert. 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus-art.el (gnus-article-prepare): Remove message-strip-forbidden-properties from the local hook. 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/mml.el (mml-generate-mime-1): Convert string into unibyte when inserting " *mml*" buffer's contents into a unibyte temp buffer. 2005-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org> * man/gnus.texi: Some edits based on comments from David Abrahams. 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org> * man/gnus.texi (RSS): Fix the keystroke.
author Miles Bader <miles@gnu.org>
date Fri, 28 Jan 2005 23:52:19 +0000
parents d48d49494b20
children 3f394ef46f57 f8a7a9ba3d08
comparison
equal deleted inserted replaced
59763:61d237d84508 59764:472e5513512f
389 the program. 389 the program.
390 390
391 @end iftex 391 @end iftex
392 392
393 @menu 393 @menu
394 * Starting Up:: Finding news can be a pain. 394 * Starting Up:: Finding news can be a pain.
395 * Group Buffer:: Selecting, subscribing and killing groups. 395 * Group Buffer:: Selecting, subscribing and killing groups.
396 * Summary Buffer:: Reading, saving and posting articles. 396 * Summary Buffer:: Reading, saving and posting articles.
397 * Article Buffer:: Displaying and handling articles. 397 * Article Buffer:: Displaying and handling articles.
398 * Composing Messages:: Information on sending mail and news. 398 * Composing Messages:: Information on sending mail and news.
399 * Select Methods:: Gnus reads all messages from various select methods. 399 * Select Methods:: Gnus reads all messages from various select methods.
400 * Scoring:: Assigning values to articles. 400 * Scoring:: Assigning values to articles.
401 * Various:: General purpose settings. 401 * Various:: General purpose settings.
402 * The End:: Farewell and goodbye. 402 * The End:: Farewell and goodbye.
403 * Appendices:: Terminology, Emacs intro, @acronym{FAQ}, History, Internals. 403 * Appendices:: Terminology, Emacs intro, @acronym{FAQ}, History, Internals.
404 * Index:: Variable, function and concept index. 404 * Index:: Variable, function and concept index.
405 * Key Index:: Key Index. 405 * Key Index:: Key Index.
406 406
407 Other related manuals 407 Other related manuals
408 408
409 * Message:(message). Composing messages. 409 * Message:(message). Composing messages.
410 * Emacs-MIME:(emacs-mime). Composing messages; @acronym{MIME}-specific parts. 410 * Emacs-MIME:(emacs-mime). Composing messages; @acronym{MIME}-specific parts.
411 * Sieve:(sieve). Managing Sieve scripts in Emacs. 411 * Sieve:(sieve). Managing Sieve scripts in Emacs.
412 * PGG:(pgg). @acronym{PGP/MIME} with Gnus. 412 * PGG:(pgg). @acronym{PGP/MIME} with Gnus.
413 413
414 @detailmenu 414 @detailmenu
415 --- The Detailed Node Listing --- 415 --- The Detailed Node Listing ---
416 416
417 Starting Gnus 417 Starting Gnus
949 949
950 If you puzzle at any terms used in this manual, please refer to the 950 If you puzzle at any terms used in this manual, please refer to the
951 terminology section (@pxref{Terminology}). 951 terminology section (@pxref{Terminology}).
952 952
953 @menu 953 @menu
954 * Finding the News:: Choosing a method for getting news. 954 * Finding the News:: Choosing a method for getting news.
955 * The First Time:: What does Gnus do the first time you start it? 955 * The First Time:: What does Gnus do the first time you start it?
956 * The Server is Down:: How can I read my mail then? 956 * The Server is Down:: How can I read my mail then?
957 * Slave Gnusae:: You can have more than one Gnus active at a time. 957 * Slave Gnusae:: You can have more than one Gnus active at a time.
958 * Fetching a Group:: Starting Gnus just to read a group. 958 * New Groups:: What is Gnus supposed to do with new groups?
959 * New Groups:: What is Gnus supposed to do with new groups? 959 * Changing Servers:: You may want to move from one server to another.
960 * Changing Servers:: You may want to move from one server to another. 960 * Startup Files:: Those pesky startup files---@file{.newsrc}.
961 * Startup Files:: Those pesky startup files---@file{.newsrc}. 961 * Auto Save:: Recovering from a crash.
962 * Auto Save:: Recovering from a crash. 962 * The Active File:: Reading the active file over a slow line Takes Time.
963 * The Active File:: Reading the active file over a slow line Takes Time. 963 * Startup Variables:: Other variables you might change.
964 * Startup Variables:: Other variables you might change.
965 @end menu 964 @end menu
966 965
967 966
968 @node Finding the News 967 @node Finding the News
969 @section Finding the News 968 @section Finding the News
990 (setq gnus-select-method '(nnspool "")) 989 (setq gnus-select-method '(nnspool ""))
991 @end lisp 990 @end lisp
992 991
993 If you can use a local spool, you probably should, as it will almost 992 If you can use a local spool, you probably should, as it will almost
994 certainly be much faster. But do not use the local spool if your 993 certainly be much faster. But do not use the local spool if your
995 server is running Leafnode; in this case, use @code{(nntp "localhost")}. 994 server is running Leafnode (which is a simple, standalone private news
995 server); in this case, use @code{(nntp "localhost")}.
996 996
997 @vindex gnus-nntpserver-file 997 @vindex gnus-nntpserver-file
998 @cindex NNTPSERVER 998 @cindex NNTPSERVER
999 @cindex @acronym{NNTP} server 999 @cindex @acronym{NNTP} server
1000 If this variable is not set, Gnus will take a look at the 1000 If this variable is not set, Gnus will take a look at the
1049 1049
1050 @node The First Time 1050 @node The First Time
1051 @section The First Time 1051 @section The First Time
1052 @cindex first time usage 1052 @cindex first time usage
1053 1053
1054 If no startup files exist, Gnus will try to determine what groups should 1054 If no startup files exist (@pxref{Startup Files}), Gnus will try to
1055 be subscribed by default. 1055 determine what groups should be subscribed by default.
1056 1056
1057 @vindex gnus-default-subscribed-newsgroups 1057 @vindex gnus-default-subscribed-newsgroups
1058 If the variable @code{gnus-default-subscribed-newsgroups} is set, Gnus 1058 If the variable @code{gnus-default-subscribed-newsgroups} is set, Gnus
1059 will subscribe you to just those groups in that list, leaving the rest 1059 will subscribe you to just those groups in that list, leaving the rest
1060 killed. Your system administrator should have set this variable to 1060 killed. Your system administrator should have set this variable to
1137 slave starts, you may be prompted as to whether to read an auto-save 1137 slave starts, you may be prompted as to whether to read an auto-save
1138 file. If you answer ``yes'', the unsaved changes to the master will be 1138 file. If you answer ``yes'', the unsaved changes to the master will be
1139 incorporated into the slave. If you answer ``no'', the slave may see some 1139 incorporated into the slave. If you answer ``no'', the slave may see some
1140 messages as unread that have been read in the master. 1140 messages as unread that have been read in the master.
1141 1141
1142 @node Fetching a Group
1143 @section Fetching a Group
1144 @cindex fetching a group
1145
1146 @findex gnus-fetch-group
1147 It is sometimes convenient to be able to just say ``I want to read this
1148 group and I don't care whether Gnus has been started or not''. This is
1149 perhaps more useful for people who write code than for users, but the
1150 command @code{gnus-fetch-group} provides this functionality in any case.
1151 It takes the group name as a parameter.
1152 1142
1153 1143
1154 @node New Groups 1144 @node New Groups
1155 @section New Groups 1145 @section New Groups
1156 @cindex new groups 1146 @cindex new groups
1398 @cindex startup files 1388 @cindex startup files
1399 @cindex .newsrc 1389 @cindex .newsrc
1400 @cindex .newsrc.el 1390 @cindex .newsrc.el
1401 @cindex .newsrc.eld 1391 @cindex .newsrc.eld
1402 1392
1403 Now, you all know about the @file{.newsrc} file. All subscription 1393 Most common Unix news readers use a shared startup file called
1404 information is traditionally stored in this file. 1394 @file{.newsrc}. This file contains all the information about what
1395 groups are subscribed, and which articles in these groups have been
1396 read.
1405 1397
1406 Things got a bit more complicated with @sc{gnus}. In addition to 1398 Things got a bit more complicated with @sc{gnus}. In addition to
1407 keeping the @file{.newsrc} file updated, it also used a file called 1399 keeping the @file{.newsrc} file updated, it also used a file called
1408 @file{.newsrc.el} for storing all the information that didn't fit into 1400 @file{.newsrc.el} for storing all the information that didn't fit into
1409 the @file{.newsrc} file. (Actually, it also duplicated everything in 1401 the @file{.newsrc} file. (Actually, it also duplicated everything in
1424 @code{gnus-save-newsrc-file} to @code{nil}, which means you can delete 1416 @code{gnus-save-newsrc-file} to @code{nil}, which means you can delete
1425 the file and save some space, as well as exiting from Gnus faster. 1417 the file and save some space, as well as exiting from Gnus faster.
1426 However, this will make it impossible to use other newsreaders than 1418 However, this will make it impossible to use other newsreaders than
1427 Gnus. But hey, who would want to, right? Similarly, setting 1419 Gnus. But hey, who would want to, right? Similarly, setting
1428 @code{gnus-read-newsrc-file} to @code{nil} makes Gnus ignore the 1420 @code{gnus-read-newsrc-file} to @code{nil} makes Gnus ignore the
1429 @file{.newsrc} file and any @file{.newsrc-SERVER} files, which is 1421 @file{.newsrc} file and any @file{.newsrc-SERVER} files, which can be
1430 convenient if you have a tendency to use Netscape once in a while. 1422 convenient if you use a different news reader occasionally, and you
1423 want to read a different subset of the available groups with that
1424 news reader.
1431 1425
1432 @vindex gnus-save-killed-list 1426 @vindex gnus-save-killed-list
1433 If @code{gnus-save-killed-list} (default @code{t}) is @code{nil}, Gnus 1427 If @code{gnus-save-killed-list} (default @code{t}) is @code{nil}, Gnus
1434 will not save the list of killed groups to the startup file. This will 1428 will not save the list of killed groups to the startup file. This will
1435 save both time (when starting and quitting) and space (on disk). It 1429 save both time (when starting and quitting) and space (on disk). It
15882 @kindex G R (Summary) 15876 @kindex G R (Summary)
15883 Use @kbd{G R} from the summary buffer to subscribe to a feed---you 15877 Use @kbd{G R} from the summary buffer to subscribe to a feed---you
15884 will be prompted for the location of the feed. 15878 will be prompted for the location of the feed.
15885 15879
15886 An easy way to get started with @code{nnrss} is to say something like 15880 An easy way to get started with @code{nnrss} is to say something like
15887 the following in the group buffer: @kbd{B nnrss RET y}, then 15881 the following in the group buffer: @kbd{B nnrss RET RET y}, then
15888 subscribe to groups. 15882 subscribe to groups.
15889 15883
15890 The following @code{nnrss} variables can be altered: 15884 The following @code{nnrss} variables can be altered:
15891 15885
15892 @table @code 15886 @table @code
20605 * Daemons:: Gnus can do things behind your back. 20599 * Daemons:: Gnus can do things behind your back.
20606 * NoCeM:: How to avoid spam and other fatty foods. 20600 * NoCeM:: How to avoid spam and other fatty foods.
20607 * Undo:: Some actions can be undone. 20601 * Undo:: Some actions can be undone.
20608 * Predicate Specifiers:: Specifying predicates. 20602 * Predicate Specifiers:: Specifying predicates.
20609 * Moderation:: What to do if you're a moderator. 20603 * Moderation:: What to do if you're a moderator.
20604 * Fetching a Group:: Starting Gnus just to read a group.
20610 * Image Enhancements:: Modern versions of Emacs/XEmacs can display images. 20605 * Image Enhancements:: Modern versions of Emacs/XEmacs can display images.
20611 * Fuzzy Matching:: What's the big fuzz? 20606 * Fuzzy Matching:: What's the big fuzz?
20612 * Thwarting Email Spam:: A how-to on avoiding unsolicited commercial email. 20607 * Thwarting Email Spam:: A how-to on avoiding unsolicited commercial email.
20613 * Other modes:: Interaction with other modes. 20608 * Other modes:: Interaction with other modes.
20614 * Various Various:: Things that are really various. 20609 * Various Various:: Things that are really various.
21874 21869
21875 @lisp 21870 @lisp
21876 (setq gnus-moderated-list 21871 (setq gnus-moderated-list
21877 "^nnml:rec.zoofle$\\|^rec.zoofle$") 21872 "^nnml:rec.zoofle$\\|^rec.zoofle$")
21878 @end lisp 21873 @end lisp
21874
21875
21876 @node Fetching a Group
21877 @section Fetching a Group
21878 @cindex fetching a group
21879
21880 @findex gnus-fetch-group
21881 It is sometimes convenient to be able to just say ``I want to read this
21882 group and I don't care whether Gnus has been started or not''. This is
21883 perhaps more useful for people who write code than for users, but the
21884 command @code{gnus-fetch-group} provides this functionality in any case.
21885 It takes the group name as a parameter.
21879 21886
21880 21887
21881 @node Image Enhancements 21888 @node Image Enhancements
21882 @section Image Enhancements 21889 @section Image Enhancements
21883 21890
26573 @cindex activating groups 26580 @cindex activating groups
26574 The act of asking the server for info on a group and computing the 26581 The act of asking the server for info on a group and computing the
26575 number of unread articles is called @dfn{activating the group}. 26582 number of unread articles is called @dfn{activating the group}.
26576 Un-activated groups are listed with @samp{*} in the group buffer. 26583 Un-activated groups are listed with @samp{*} in the group buffer.
26577 26584
26585 @item spool
26586 @cindex spool
26587 News servers store their articles locally in one fashion or other.
26588 One old-fashioned storage method is to have just one file per
26589 article. That's called a ``traditional spool''.
26590
26578 @item server 26591 @item server
26579 @cindex server 26592 @cindex server
26580 A machine one can connect to and get news (or mail) from. 26593 A machine one can connect to and get news (or mail) from.
26581 26594
26582 @item select method 26595 @item select method