aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2005-01-28 23:52:19 +0000
committerMiles Bader2005-01-28 23:52:19 +0000
commitaba1948af5107ad44c467e4f97792af5ce75a7d7 (patch)
tree242cf3fcc4c05708a0ebc69e1967f738167593dd
parent14788d12b0a9b2fddd2e88f5d15afed8e2b9862d (diff)
downloademacs-aba1948af5107ad44c467e4f97792af5ce75a7d7.tar.gz
emacs-aba1948af5107ad44c467e4f97792af5ce75a7d7.zip
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.
-rw-r--r--lisp/gnus/ChangeLog16
-rw-r--r--lisp/gnus/gnus-art.el19
-rw-r--r--lisp/gnus/mml.el6
-rw-r--r--man/ChangeLog8
-rw-r--r--man/gnus.texi103
5 files changed, 98 insertions, 54 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 86e279685c1..2fbab6bea54 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -3,6 +3,22 @@
3 * message.el (message-beginning-of-line): Change the behavior when 3 * message.el (message-beginning-of-line): Change the behavior when
4 invoked between BOL and : so that it first moves backward. 4 invoked between BOL and : so that it first moves backward.
5 5
62005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
9 article buffer when editing of the article is discarded.
10 (gnus-article-prepare): Revert.
11
122005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
13
14 * gnus-art.el (gnus-article-prepare): Remove
15 message-strip-forbidden-properties from the local hook.
16
172005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
18
19 * mml.el (mml-generate-mime-1): Convert string into unibyte when
20 inserting " *mml*" buffer's contents into a unibyte temp buffer.
21
62005-01-20 Katsumi Yamaoka <yamaoka@jpl.org> 222005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
7 23
8 * mm-decode.el (mm-insert-part): Switch the multibyteness of data 24 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 7450fee69ee..8a81176a5f6 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -1,5 +1,5 @@
1;;; gnus-art.el --- article mode commands for Gnus 1;;; gnus-art.el --- article mode commands for Gnus
2;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 2;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
3;; Free Software Foundation, Inc. 3;; Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -3743,14 +3743,19 @@ commands:
3743 (mm-enable-multibyte) 3743 (mm-enable-multibyte)
3744 (setq major-mode 'gnus-original-article-mode) 3744 (setq major-mode 'gnus-original-article-mode)
3745 (make-local-variable 'gnus-original-article)) 3745 (make-local-variable 'gnus-original-article))
3746 (if (get-buffer name) 3746 (if (and (get-buffer name)
3747 (with-current-buffer name
3748 (if gnus-article-edit-mode
3749 (if (y-or-n-p "Article mode edit in progress; discard? ")
3750 (progn
3751 (set-buffer-modified-p nil)
3752 (gnus-kill-buffer name)
3753 (message "")
3754 nil)
3755 (error "Action aborted"))
3756 t)))
3747 (save-excursion 3757 (save-excursion
3748 (set-buffer name) 3758 (set-buffer name)
3749 (when (and gnus-article-edit-mode
3750 (buffer-modified-p)
3751 (not
3752 (y-or-n-p "Article mode edit in progress; discard? ")))
3753 (error "Action aborted"))
3754 (set (make-local-variable 'gnus-article-edit-mode) nil) 3759 (set (make-local-variable 'gnus-article-edit-mode) nil)
3755 (when gnus-article-mime-handles 3760 (when gnus-article-mime-handles
3756 (mm-destroy-parts gnus-article-mime-handles) 3761 (mm-destroy-parts gnus-article-mime-handles)
diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el
index 8efaede70e0..f774e53499a 100644
--- a/lisp/gnus/mml.el
+++ b/lisp/gnus/mml.el
@@ -1,5 +1,5 @@
1;;; mml.el --- A package for parsing and validating MML documents 1;;; mml.el --- A package for parsing and validating MML documents
2;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 2;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
3;; Free Software Foundation, Inc. 3;; Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -472,7 +472,9 @@ If MML is non-nil, return the buffer up till the correspondent mml tag."
472 (mm-with-unibyte-buffer 472 (mm-with-unibyte-buffer
473 (cond 473 (cond
474 ((cdr (assq 'buffer cont)) 474 ((cdr (assq 'buffer cont))
475 (insert-buffer-substring (cdr (assq 'buffer cont)))) 475 (insert (with-current-buffer (cdr (assq 'buffer cont))
476 (mm-with-unibyte-current-buffer
477 (buffer-string)))))
476 ((and (setq filename (cdr (assq 'filename cont))) 478 ((and (setq filename (cdr (assq 'filename cont)))
477 (not (equal (cdr (assq 'nofile cont)) "yes"))) 479 (not (equal (cdr (assq 'nofile cont)) "yes")))
478 (let ((coding-system-for-read mm-binary-coding-system)) 480 (let ((coding-system-for-read mm-binary-coding-system))
diff --git a/man/ChangeLog b/man/ChangeLog
index 0e4f2a88bbf..5f69fc7d856 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,11 @@
12005-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * gnus.texi: Some edits based on comments from David Abrahams.
4
52005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
6
7 * gnus.texi (RSS): Fix the keystroke.
8
12005-01-26 Lute Kamstra <lute@gnu.org> 92005-01-26 Lute Kamstra <lute@gnu.org>
2 10
3 * cmdargs.texi (Initial Options): Add a cross reference to `Init 11 * cmdargs.texi (Initial Options): Add a cross reference to `Init
diff --git a/man/gnus.texi b/man/gnus.texi
index b0feef1bf25..d2812890a1c 100644
--- a/man/gnus.texi
+++ b/man/gnus.texi
@@ -391,25 +391,25 @@ the program.
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
407Other related manuals 407Other 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 ---
@@ -951,17 +951,16 @@ If you puzzle at any terms used in this manual, please refer to the
951terminology section (@pxref{Terminology}). 951terminology 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
@@ -992,7 +991,8 @@ If you want to read directly from the local spool, say:
992 991
993If you can use a local spool, you probably should, as it will almost 992If you can use a local spool, you probably should, as it will almost
994certainly be much faster. But do not use the local spool if your 993certainly be much faster. But do not use the local spool if your
995server is running Leafnode; in this case, use @code{(nntp "localhost")}. 994server is running Leafnode (which is a simple, standalone private news
995server); 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
@@ -1051,8 +1051,8 @@ you would typically set this variable to
1051@section The First Time 1051@section The First Time
1052@cindex first time usage 1052@cindex first time usage
1053 1053
1054If no startup files exist, Gnus will try to determine what groups should 1054If no startup files exist (@pxref{Startup Files}), Gnus will try to
1055be subscribed by default. 1055determine what groups should be subscribed by default.
1056 1056
1057@vindex gnus-default-subscribed-newsgroups 1057@vindex gnus-default-subscribed-newsgroups
1058If the variable @code{gnus-default-subscribed-newsgroups} is set, Gnus 1058If the variable @code{gnus-default-subscribed-newsgroups} is set, Gnus
@@ -1139,16 +1139,6 @@ file. If you answer ``yes'', the unsaved changes to the master will be
1139incorporated into the slave. If you answer ``no'', the slave may see some 1139incorporated into the slave. If you answer ``no'', the slave may see some
1140messages as unread that have been read in the master. 1140messages 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
1147It is sometimes convenient to be able to just say ``I want to read this
1148group and I don't care whether Gnus has been started or not''. This is
1149perhaps more useful for people who write code than for users, but the
1150command @code{gnus-fetch-group} provides this functionality in any case.
1151It takes the group name as a parameter.
1152 1142
1153 1143
1154@node New Groups 1144@node New Groups
@@ -1400,8 +1390,10 @@ cache for all groups).
1400@cindex .newsrc.el 1390@cindex .newsrc.el
1401@cindex .newsrc.eld 1391@cindex .newsrc.eld
1402 1392
1403Now, you all know about the @file{.newsrc} file. All subscription 1393Most common Unix news readers use a shared startup file called
1404information is traditionally stored in this file. 1394@file{.newsrc}. This file contains all the information about what
1395groups are subscribed, and which articles in these groups have been
1396read.
1405 1397
1406Things got a bit more complicated with @sc{gnus}. In addition to 1398Things got a bit more complicated with @sc{gnus}. In addition to
1407keeping the @file{.newsrc} file updated, it also used a file called 1399keeping the @file{.newsrc} file updated, it also used a file called
@@ -1426,8 +1418,10 @@ the file and save some space, as well as exiting from Gnus faster.
1426However, this will make it impossible to use other newsreaders than 1418However, this will make it impossible to use other newsreaders than
1427Gnus. But hey, who would want to, right? Similarly, setting 1419Gnus. 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
1430convenient if you have a tendency to use Netscape once in a while. 1422convenient if you use a different news reader occasionally, and you
1423want to read a different subset of the available groups with that
1424news reader.
1431 1425
1432@vindex gnus-save-killed-list 1426@vindex gnus-save-killed-list
1433If @code{gnus-save-killed-list} (default @code{t}) is @code{nil}, Gnus 1427If @code{gnus-save-killed-list} (default @code{t}) is @code{nil}, Gnus
@@ -15884,7 +15878,7 @@ Use @kbd{G R} from the summary buffer to subscribe to a feed---you
15884will be prompted for the location of the feed. 15878will be prompted for the location of the feed.
15885 15879
15886An easy way to get started with @code{nnrss} is to say something like 15880An easy way to get started with @code{nnrss} is to say something like
15887the following in the group buffer: @kbd{B nnrss RET y}, then 15881the following in the group buffer: @kbd{B nnrss RET RET y}, then
15888subscribe to groups. 15882subscribe to groups.
15889 15883
15890The following @code{nnrss} variables can be altered: 15884The following @code{nnrss} variables can be altered:
@@ -20607,6 +20601,7 @@ four days, Gnus will decay the scores four times, for instance.
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.
@@ -21878,6 +21873,18 @@ To use moderation mode in these two groups, say:
21878@end lisp 21873@end lisp
21879 21874
21880 21875
21876@node Fetching a Group
21877@section Fetching a Group
21878@cindex fetching a group
21879
21880@findex gnus-fetch-group
21881It is sometimes convenient to be able to just say ``I want to read this
21882group and I don't care whether Gnus has been started or not''. This is
21883perhaps more useful for people who write code than for users, but the
21884command @code{gnus-fetch-group} provides this functionality in any case.
21885It takes the group name as a parameter.
21886
21887
21881@node Image Enhancements 21888@node Image Enhancements
21882@section Image Enhancements 21889@section Image Enhancements
21883 21890
@@ -26575,6 +26582,12 @@ The act of asking the server for info on a group and computing the
26575number of unread articles is called @dfn{activating the group}. 26582number of unread articles is called @dfn{activating the group}.
26576Un-activated groups are listed with @samp{*} in the group buffer. 26583Un-activated groups are listed with @samp{*} in the group buffer.
26577 26584
26585@item spool
26586@cindex spool
26587News servers store their articles locally in one fashion or other.
26588One old-fashioned storage method is to have just one file per
26589article. That's called a ``traditional spool''.
26590
26578@item server 26591@item server
26579@cindex server 26592@cindex server
26580A machine one can connect to and get news (or mail) from. 26593A machine one can connect to and get news (or mail) from.