all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Glyn Millington <glyn.millington@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: XEmacs
Date: Mon, 13 May 2013 23:06:37 +0100	[thread overview]
Message-ID: <8738tq5yc2.fsf@nowhere.org> (raw)
In-Reply-To: kmrhi6$b0r$1@speranza.aioe.org

Hils <hils@saynotospam.net> writes:

> On 12/05/13 22:29, Emanuel Berg wrote:
>> Hils<hils@saynotospam.net> writes:
>>
>>> One of the last things I did with Emacs on my last windoze box was
>>> configure gnus, but I didn't have the time, patience, or brainflops
>>> to set it up as well as I can with a few clicks in Iceweasel, so
>>> Iceweasel it still is for news and mail.
>> I've spent some time configuring Gnus. Mostly it is about looks. You
>> can see a screenshot how far I've come here:
>> http://user.it.uu.se/~embe8573/pics/usenet.png
>> Now, that dump is from a tabbed urxvt, so it doesn't look exactly
>> like that in the console (for example, there is no underline), but I
>> had to make a short guest appearance in X as to be able to use scrot
>> to take a screenshot. They look more or less the same, anyway.
>> What I've used so far, Gnus is great!
>
> That looks really cool. One of the things which bothered me about Gnus
> was its determination to delete and ignore every article which had
> been read. Is there a way to make it keep local copies of everything
> for n days, 


With Gnus there is always a way :-) 

Note first that Gnus hides read articles by default but they are still
there until they are _expired_.  

See here

http://www.gnus.org/manual/gnus_187.html#SEC187   and especially the
sentences

,----
| If you do not mark an article as expirable, it will remain on your system
| until hell freezes over. This bears repeating one more time, with some
| spurious capitalizations: IF you do NOT mark articles as EXPIRABLE, Gnus
| will NEVER delete those ARTICLES.
`----

So they can be read again simply by entering the group with 

C-u SPC.


Now - how to automate expiry? That man page gives you all the gory
details but as an example I have the following in my .gnus


;; marks mail as expirable once read - VITAL NB this is TOTAL expiry
(setq gnus-total-expirable-newsgroups

"ANDREW\\|CENTRAL\\|CHRISTOPHER\\|CLAIRE\\|MCASLAN\\|DIARY\\|LICC\\|OTHER\\|
.... the real list is much longer but you get the idea")



And you can even specify how long mail hangs around in a particular
group, as below.




;; PER GROUP MAIL EXPIRY - neat!
;; NB the #' before lambda group is essential - not there in manual!!
(setq nnmail-expiry-wait-function
      #'(lambda (group)
       (cond  ((string= group "CHRISTOPHER") 10)
             ((string= group "SYNOD") 10)
             ((string= group "FREEBSD") 3)
	     ((string= group "CENTRAL") 10)
	      ((string= group "OTHER") 1)
              ((string= group "SYSTEM") 1)
	      ((string= group "spam") 'immediate)
             (t
               3))))

Hope that helps!


atb


Glyn




  parent reply	other threads:[~2013-05-13 22:06 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-28 19:25 XEmacs Steven Degutis
2013-04-28 19:28 ` XEmacs James Freer
2013-04-28 21:15   ` XEmacs Glyn Millington
2013-04-28 22:28     ` XEmacs James Freer
2013-04-29  6:17       ` XEmacs glyn.millington
2013-04-29 16:21         ` XEmacs feature missing in GNU Emacs? (was: XEmacs) Bastien
2013-04-29 17:01           ` XEmacs feature missing in GNU Emacs? Christopher Schmidt
2013-04-29 17:22             ` Steven Degutis
2013-05-01 10:04               ` Christopher Schmidt
2013-04-29 17:04           ` XEmacs feature missing in GNU Emacs? (was: XEmacs) Ian van der Neut
2013-04-29 17:11             ` Ian van der Neut
2013-04-29 17:18               ` Ian van der Neut
2013-04-29 17:38                 ` XEmacs feature missing in GNU Emacs? Bastien
2013-04-29 18:47                   ` Ian van der Neut
2013-04-30  8:51                     ` Bastien
     [not found]           ` <mailman.24842.1367254876.855.help-gnu-emacs@gnu.org>
2013-04-30  9:19             ` Alan Mackenzie
     [not found]         ` <mailman.24838.1367252519.855.help-gnu-emacs@gnu.org>
2013-04-29 20:55           ` Dan Espen
2013-04-30  8:55             ` Bastien
2013-04-30 18:48               ` Glenn Morris
     [not found]               ` <mailman.24911.1367347700.855.help-gnu-emacs@gnu.org>
2013-04-30 19:35                 ` Dan Espen
2013-05-01 13:32                 ` rusi
2013-04-30 13:48             ` Tassilo Horn
     [not found]             ` <mailman.24891.1367329755.855.help-gnu-emacs@gnu.org>
2013-04-30 16:18               ` Dan Espen
2013-04-30 18:23                 ` Drew Adams
     [not found]                 ` <mailman.24910.1367346251.855.help-gnu-emacs@gnu.org>
2013-04-30 18:35                   ` Dan Espen
2013-04-30 19:57                     ` Drew Adams
2013-05-04 23:38                     ` Stefan Monnier
2013-05-05  1:58                       ` J. David Boyd
2013-05-05  2:49                         ` Drew Adams
     [not found]                     ` <mailman.25131.1367710708.855.help-gnu-emacs@gnu.org>
2013-05-05  0:34                       ` Dan Espen
2013-04-30 20:02         ` XEmacs "Jérôme M. Berger"
2013-05-14  7:20         ` XEmacs Luca Ferrari
     [not found]     ` <mailman.24804.1367188121.855.help-gnu-emacs@gnu.org>
     [not found]       ` <kmiima$te5$1@speranza.aioe.org>
2013-05-11 19:08         ` XEmacs unfrostedpoptart
     [not found]           ` <kmohnv$9nn$1@speranza.aioe.org>
2013-05-12 21:29             ` XEmacs Emanuel Berg
2013-05-13 20:13               ` XEmacs Hils
2013-05-13 21:04                 ` XEmacs Emanuel Berg
2013-05-13 22:06                 ` Glyn Millington [this message]
2013-05-17  1:38               ` XEmacs Emanuel Berg
2013-05-15 15:26             ` XEmacs Cecil Westerhof
  -- strict thread matches above, loose matches on Subject: below --
2007-02-17  0:34 Xemacs John Oliver
2007-02-18  6:22 ` Xemacs B. T. Raven
2007-02-21 19:29   ` Xemacs John Oliver
2007-02-18  7:55 ` Xemacs David Kastrup

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8738tq5yc2.fsf@nowhere.org \
    --to=glyn.millington@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.