From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65044 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.gnus.general Subject: Re: Sticky article buffers Date: Mon, 13 Aug 2007 16:04:43 +0200 Message-ID: <87zm0vmsxw.fsf@baldur.tsdh.de> References: <876448eby7.fsf@baldur.tsdh.de> <87ir888cgd.fsf@baldur.tsdh.de> <873ayprmja.fsf@baldur.tsdh.de> <87hcn3oabn.fsf@baldur.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1187013957 17976 80.91.229.12 (13 Aug 2007 14:05:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 13 Aug 2007 14:05:57 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13554@lists.math.uh.edu Mon Aug 13 16:05:55 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1IKaYG-0003zZ-UX for ding-account@gmane.org; Mon, 13 Aug 2007 16:05:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1IKaXm-0003ld-Ej; Mon, 13 Aug 2007 09:05:18 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1IKaXk-0003lO-HO for ding@lists.math.uh.edu; Mon, 13 Aug 2007 09:05:16 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1IKaXf-0004xW-Lk for ding@lists.math.uh.edu; Mon, 13 Aug 2007 09:05:16 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1IKaXe-00032B-00 for ; Mon, 13 Aug 2007 16:05:10 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IKaXR-0007he-Uw for ding@gnus.org; Mon, 13 Aug 2007 16:04:57 +0200 Original-Received: from dslb-084-063-021-197.pools.arcor-ip.net ([84.63.21.197]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 13 Aug 2007 16:04:57 +0200 Original-Received: from tassilo by dslb-084-063-021-197.pools.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 13 Aug 2007 16:04:57 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 134 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: dslb-084-063-021-197.pools.arcor-ip.net Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAACXBIWXMAAABIAAAASABGyWs+ AAAATnRFWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYACmV4aWYKICAgICAgMjAKNDU3ODY5NjYwMDAw NGQ0ZDAwMmEwMDAwMDAwODAwMDAwMDAwMDAwMAqJuBZbAAAACXZwQWcAAAAwAAAAMADO7oxXAAAB jUlEQVRIx5VVWxLEIAjzJh6Ny+WMfm95iKhYu87ObIuEQARb2p+rjEc8P/wBgK3MK2yVbiFZlXYI 1E4kO6UHqIDYNsBjFivHQ2DonllKEFStHYB2TD4mBnqyYID4ryVmhUtOxeTErK68k9XpYfi9bP4P My/5E9WiWswAeVz9x3KEyCUAiF5mDJ5kXIFCa2BoN7k7MQARwbo2Zeg1aHySU212VlXltxJGSlBT xdQSIxOuTdrGAIxQSuGGykvN9aWumB5cJclXwz8Z+ZGQ9oqkRgGgglh89P5hz6EP1NJ7aTvVie3Z b3EettGpvXqYRO5v7c0csbHhZRjviObz4JOwzc9hpkfLbNMzmcvtlnBu2m6NNX6Y2SBJSfk9R7S2 zGOJrtMW5XdCCRfDuknZaEeVsEWkXbirSsca1qrDYKK9MSTn9w5IEEfAcnQyAXoZfS0aSXOVm8PL JytRCkTH9k5v+Er4whCTuwLgE5uP0zGlvwHJJFxqwHQzfGGAfgbwFSD5rH1xOweAvqf0T2u8rh9P LJ2hezyQygAAACp6VFh0Q29tbWVudAAAeNrzCnB1t0rPK9XNSE1M0csqSFcwMjerMDIzBABomgep tDkYGQAAABp6VFh0anBlZzpjb2xvcnNwYWNlAAB42jMEAAAyADIppJqJAAAAIXpUWHRqcGVnOnNh bXBsaW5nLWZhY3RvcgAAeNozqjACAAG7AN1zYDKrAAAAAElFTkSuQmCC User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) Cancel-Lock: sha1:/ji6jTkXBsJceAsEfqnvwl0YfHs= X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65044 Archived-At: Hi, and sorry for the incomplete patch. I wasn't aware of the fact that cvs diff commands don't operate on all marked files by default in pcl-cvs. Here's the complete patch. --8<---------------cut here---------------start------------->8--- Index: texi/gnus.texi =================================================================== RCS file: /usr/local/cvsroot/gnus/texi/gnus.texi,v retrieving revision 7.242 diff -u -r7.242 gnus.texi --- texi/gnus.texi 10 Aug 2007 02:34:24 -0000 7.242 +++ texi/gnus.texi 13 Aug 2007 14:02:35 -0000 @@ -496,6 +496,7 @@ * Asynchronous Fetching:: Gnus might be able to pre-fetch articles. * Article Caching:: You may store articles in a cache. * Persistent Articles:: Making articles expiry-resistant. +* Sticky Articles:: Article buffers that are not reused. * Article Backlog:: Having already read articles hang around. * Saving Articles:: Ways of customizing article saving. * Decoding Articles:: Gnus can treat series of (uu)encoded articles. @@ -4598,6 +4599,7 @@ * Asynchronous Fetching:: Gnus might be able to pre-fetch articles. * Article Caching:: You may store articles in a cache. * Persistent Articles:: Making articles expiry-resistant. +* Sticky Articles:: Article buffers that are not reused. * Article Backlog:: Having already read articles hang around. * Saving Articles:: Ways of customizing article saving. * Decoding Articles:: Gnus can treat series of (uu)encoded articles. @@ -7484,6 +7486,53 @@ (setq gnus-use-cache 'passive) @end lisp +@node Sticky Articles +@section Sticky Articles +@cindex sticky articles + +When you select an article the current article buffer will be reused +according to the value of the variable +@code{gnus-single-article-buffer}. If its value is non-nil (the +default) all articles reuse the same article buffer. Else each group +has its own article buffer. + +This implies that it's not possible to have more than one article buffer +in a group at a time. But sometimes you might want to display all the +latest emails from your mother, your father, your aunt, your uncle and +your 17 cousins to coordinate the next christmas party. + +That's where sticky articles come in handy. A sticky article buffer +basically is a normal article buffer, but it won't be reused when you +select another article. You can make an article sticky with: + +@table @kbd +@item A S +@kindex A S (Summary) +@findex gnus-sticky-article +Make the current article sticky. If a prefix arg is given, ask for a +name for this sticky article buffer. +@end table + +To close a sticky article buffer you can use these commands: + +@table @kbd +@item q +@kindex q (Article) +@findex bury-buffer +Puts this sticky article buffer at the end of the list of all buffers. + +@item k +@kindex k (Article) +@findex gnus-kill-sticky-article-buffer +Kills this sticky article buffer. +@end table + +To kill all sticky article buffers you can use: + +@defun gnus-kill-sticky-article-buffers ARG +Kill all sticky article buffers. +If a prefix ARG is given, ask for confirmation. +@end defun @node Article Backlog @section Article Backlog @@ -26195,6 +26244,7 @@ P. E. Jareth Hein, Hisashige Kenji, @c Hisashige Scott Hofmann, +Tassilo Horn, Marc Horowitz, Gunnar Horrigmo, Richard Hoskins, Index: texi/gnus-news.texi =================================================================== RCS file: /usr/local/cvsroot/gnus/texi/gnus-news.texi,v retrieving revision 7.52 diff -u -r7.52 gnus-news.texi --- texi/gnus-news.texi 4 Jul 2007 19:39:52 -0000 7.52 +++ texi/gnus-news.texi 13 Aug 2007 14:02:37 -0000 @@ -69,6 +69,11 @@ @item Changes in summary and article mode @itemize @bullet + +@item Gnus now supports sticky article buffers. Those are article buffers +that are not reused when you select another article. @xref{Sticky +Articles}. + @item International host names (@acronym{IDNA}) can now be decoded inside article bodies using @kbd{W i} (@code{gnus-summary-idna-message}). This requires that GNU Libidn Index: texi/ChangeLog =================================================================== RCS file: /usr/local/cvsroot/gnus/texi/ChangeLog,v retrieving revision 7.343 diff -u -r7.343 ChangeLog --- texi/ChangeLog 10 Aug 2007 02:34:24 -0000 7.343 +++ texi/ChangeLog 13 Aug 2007 14:02:44 -0000 @@ -1,3 +1,9 @@ +2007-08-13 Tassilo Horn + + * gnus-news.texi: Mention sticky article buffers. + + * gnus.texi (Sticky Articles): Documentation for sticky article buffers. + 2007-08-10 Katsumi Yamaoka * gnus.texi (NNTP): Mention nntp-xref-number-is-evil. --8<---------------cut here---------------end--------------->8--- Bye, Tassilo -- GNU Emacs is a text editor for Über-Geeks.