From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68887 Path: news.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: Re: auto auto-expirable Date: Wed, 12 Aug 2009 17:28:05 +0900 Organization: Emacsen advocacy group Message-ID: References: <12651.1243909393@rawbw.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1250065758 5637 80.91.229.12 (12 Aug 2009 08:29:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Aug 2009 08:29:18 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M17307@lists.math.uh.edu Wed Aug 12 10:29:11 2009 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 1Mb9Co-0005zE-3u for ding-account@gmane.org; Wed, 12 Aug 2009 10:29:10 +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 1Mb9CS-0001uy-4t; Wed, 12 Aug 2009 03:28:48 -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 1Mb9CQ-0001uj-Qt for ding@lists.math.uh.edu; Wed, 12 Aug 2009 03:28:46 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1Mb9CP-0003F9-2h for ding@lists.math.uh.edu; Wed, 12 Aug 2009 03:28:46 -0500 Original-Received: from orlando.hostforweb.net ([216.246.45.90]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1Mb9Cy-0001MO-00 for ; Wed, 12 Aug 2009 10:29:20 +0200 Original-Received: from localhost ([127.0.0.1]:37947) by orlando.hostforweb.net with esmtpa (Exim 4.69) (envelope-from ) id 1Mb9Bq-0004Bk-H4 for ding@gnus.org; Wed, 12 Aug 2009 03:28:11 -0500 X-Hashcash: 1:20:090812:ding@gnus.org::Jkduinrp8LLxyhlv:00005jZz X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:+KzyBazh3nNZPXADMDUNPX0c9yo= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - orlando.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68887 Archived-At: > Katsumi Yamaoka wrote: >> (defcustom gnus-inhibit-auto-auto-expiry nil >> "If non-nil, don't do auto auto-expiry when moving or copying articles. >> `Auto auto-expiry' means that read articles, even if they haven't been >> marked as expirable, will be automatically marked as expirable when >> moved or copied to a group in which to perform auto-expiry." >> :version "23.2" >> :group 'gnus-summary >> :type 'boolean) Thanks all for following up. After all I've installed the following user option and the code in the Gnus trunk. This does not change the present behavior by default. (defcustom gnus-mark-copied-or-moved-articles-as-expirable nil "If non-nil, mark articles copied or moved to auto-expire group as expirable. If nil, the expirable marks will be unchanged except that the marks will be removed when copying or moving articles to a group that has not turned auto-expire on. If non-nil, articles that have been read will be marked as expirable when being copied or moved to a group in which auto-expire is turned on." :version "23.2" :type 'boolean :group 'gnus-summary-marks) The relevant documents: ,---- GNUS-NEWS ---- | * Miscellaneous changes | [...] | ** You can set `gnus-mark-copied-or-moved-articles-as-expirable' to a | non-`nil' value so that articles that have been read may be marked as | expirable automatically when copying or moving them to a group that has | auto-expire turned on. The default is `nil' and copying and moving of | articles behave as before; i.e., the expirable marks will be unchanged | except that the marks will be removed when copying or moving articles to | a group that has not turned auto-expire on. *Note Expiring Mail::. `---- ,---- (info "(gnus)Expiring Mail") ---- | [...] | The expirable marks of articles will be removed when copying or | moving them to a group in which auto-expire is not turned on. This is | for preventing articles from being expired unintentionally. On the | other hand, to a group that has turned auto-expire on, the expirable | marks of articles that are copied or moved will not be changed by | default. I.e., when copying or moving to such a group, articles that | were expirable will be left expirable and ones that were not expirable | will not be marked as expirable. So, even though in auto-expire | groups, some articles will never get expired (unless you read them | again). If you don't side with that behavior that unexpirable articles | may be mixed into auto-expire groups, you can set | `gnus-mark-copied-or-moved-articles-as-expirable' to a non-`nil' value. | In that case, articles that have been read will be marked as expirable | automatically when being copied or moved to a group that has | auto-expire turned on. The default value is `nil'. `---- Regards,