Gnus development mailing list
 help / color / mirror / Atom feed
* mark crossposts as expirable
@ 1999-03-28 15:44 Roderick Schertler
  1999-03-28 17:31 ` Lars Magne Ingebrigtsen
  1999-03-29  9:48 ` Kai.Grossjohann
  0 siblings, 2 replies; 15+ messages in thread
From: Roderick Schertler @ 1999-03-28 15:44 UTC (permalink / raw)


I'm getting started with using Gnus for mail.  I thought I might crosspost
messages into several groups (a group for each local user the message is
to or from, some other convenient designations which can be derived from
the header, that sort of thing) to make it easier to find messages later.

In order to make this work, though, I think I'll need a command to mark
the current article as expirable in all the groups its crossposted to
(for messages I would normally delete instead of saving).  Does anybody
have some code to do that?

-- 
Roderick Schertler
roderick@argon.org


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-28 15:44 mark crossposts as expirable Roderick Schertler
@ 1999-03-28 17:31 ` Lars Magne Ingebrigtsen
  1999-03-29  9:48   ` Kai.Grossjohann
  1999-03-29  9:48 ` Kai.Grossjohann
  1 sibling, 1 reply; 15+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-03-28 17:31 UTC (permalink / raw)


Roderick Schertler <roderick@argon.org> writes:

> In order to make this work, though, I think I'll need a command to mark
> the current article as expirable in all the groups its crossposted to
> (for messages I would normally delete instead of saving).  Does anybody
> have some code to do that?

There is no pre-defined functionality in Gnus for doing this.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-28 15:44 mark crossposts as expirable Roderick Schertler
  1999-03-28 17:31 ` Lars Magne Ingebrigtsen
@ 1999-03-29  9:48 ` Kai.Grossjohann
  1999-03-30 14:29   ` Roderick Schertler
  1 sibling, 1 reply; 15+ messages in thread
From: Kai.Grossjohann @ 1999-03-29  9:48 UTC (permalink / raw)


Roderick Schertler <roderick@argon.org> writes:

  > In order to make this work, though, I think I'll need a command to
  > mark the current article as expirable in all the groups its
  > crossposted to (for messages I would normally delete instead of
  > saving).  Does anybody have some code to do that?

One way to do that would be to set gnus-use-cross-reference to t (or
some non-nil, non-t value -- see the documentation) and to use
total-expire.  Setting the variable to t means that a message that is
marked as read is marked as read in all (subscribed) groups it is
crossposted to.  Using total-expire means that all articles marked as
read are considered to be expirable.

AFAIK there is no way to do what you want without using total-expire.

kai
-- 
I'd like to welcome you and an orange juice, please.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-28 17:31 ` Lars Magne Ingebrigtsen
@ 1999-03-29  9:48   ` Kai.Grossjohann
  1999-04-02 13:59     ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 15+ messages in thread
From: Kai.Grossjohann @ 1999-03-29  9:48 UTC (permalink / raw)


Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

  > Roderick Schertler <roderick@argon.org> writes:
  > 
  > > In order to make this work, though, I think I'll need a command to mark
  > > the current article as expirable in all the groups its crossposted to
  > > (for messages I would normally delete instead of saving).  Does anybody
  > > have some code to do that?
  > 
  > There is no pre-defined functionality in Gnus for doing this.

Does it not work to use total-expire?

kai
-- 
I'd like to welcome you and an orange juice, please.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-29  9:48 ` Kai.Grossjohann
@ 1999-03-30 14:29   ` Roderick Schertler
  1999-03-30 14:50     ` Kai.Grossjohann
  0 siblings, 1 reply; 15+ messages in thread
From: Roderick Schertler @ 1999-03-30 14:29 UTC (permalink / raw)


On 29 Mar 1999 11:48:13 +0200, Kai.Grossjohann@CS.Uni-Dortmund.DE said:
>
> One way to do that would be to set gnus-use-cross-reference to t
> (or some non-nil, non-t value -- see the documentation) and to use
> total-expire.

Perhaps you're thinking of making use of the total-expire facilities in
a way I haven't thought of, but I don't see how this will help.  It's
not that I want every message I read to expire in every group (most
messages I save forever).  I was looking for a way to mark a particular
article as expirable in all the groups it's crossposted to.

-- 
Roderick Schertler
roderick@argon.org


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-30 14:29   ` Roderick Schertler
@ 1999-03-30 14:50     ` Kai.Grossjohann
  1999-03-30 17:13       ` Roderick Schertler
  0 siblings, 1 reply; 15+ messages in thread
From: Kai.Grossjohann @ 1999-03-30 14:50 UTC (permalink / raw)


Roderick Schertler <roderick@argon.org> writes:

  > Perhaps you're thinking of making use of the total-expire facilities in
  > a way I haven't thought of, but I don't see how this will help.  It's
  > not that I want every message I read to expire in every group (most
  > messages I save forever).  I was looking for a way to mark a particular
  > article as expirable in all the groups it's crossposted to.

Well, if it's just one article, I think it's easier to just
copy-and-paste the list of groups from the Xref header then do it
manually.  But if it occurs more often, a radical change in your way
of using Gnus might be right.

The problem that you normally want to keep articles can be addressed
in the following way: you could change gnus-mark-article-hook (and
possibly gnus-select-article-hook) to do the right thing, such as
ticking the article, or marking it as dormant.

Would that be a solution?

kai
-- 
I'd like to welcome you and an orange juice, please.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-30 14:50     ` Kai.Grossjohann
@ 1999-03-30 17:13       ` Roderick Schertler
  1999-03-31 12:52         ` Kai.Grossjohann
  0 siblings, 1 reply; 15+ messages in thread
From: Roderick Schertler @ 1999-03-30 17:13 UTC (permalink / raw)


Thanks for your responses, but I'm afraid neither of your suggestions
really make sense.  Perhaps it will help if I restate the situation.

My intention was to have most of my mail crossposted to several groups
(a group for each local user, plus other specialized groups).  The idea
was to have lots of ways to find old messages.  Most messages I keep
forever, so they'd just be marked as read in the normal fashion.

Some messages I don't want to save, though.  For these I figured the most
straightforward thing to do would be to have a way to mark an article as
expirable in all the groups it appears in.  I delete about 20% of the
mail I receive, so doing this by hand isn't really reasonable.

Perhaps there's a simpler way to go about it.

-- 
Roderick Schertler
roderick@argon.org


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-30 17:13       ` Roderick Schertler
@ 1999-03-31 12:52         ` Kai.Grossjohann
  1999-03-31 13:36           ` Robert Bihlmeyer
  0 siblings, 1 reply; 15+ messages in thread
From: Kai.Grossjohann @ 1999-03-31 12:52 UTC (permalink / raw)


Roderick Schertler <roderick@argon.org> writes:

  > My intention was to have most of my mail crossposted to several groups
  > (a group for each local user, plus other specialized groups).  The idea
  > was to have lots of ways to find old messages.  Most messages I keep
  > forever, so they'd just be marked as read in the normal fashion.
  > 
  > Some messages I don't want to save, though.  For these I figured the most
  > straightforward thing to do would be to have a way to mark an article as
  > expirable in all the groups it appears in.  I delete about 20% of the
  > mail I receive, so doing this by hand isn't really reasonable.

My suggestion applies to your situation, if you accept two changes:

(1) Most messages you keep forever, so they'd just be marked as
    dormant (!) via gnus-select-article-hook or
    gnus-mark-article-hook.

(2) Some messages you want to delete, so you mark them as read such
    that they will be expired by the total-expire mechanism.

So, all that you really need to do is to use different marks.  Is that
a problem?

kai
-- 
I'd like to welcome you and an orange juice, please.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-31 12:52         ` Kai.Grossjohann
@ 1999-03-31 13:36           ` Robert Bihlmeyer
  1999-03-31 13:56             ` Kai.Grossjohann
  1999-03-31 23:28             ` Justin Sheehy
  0 siblings, 2 replies; 15+ messages in thread
From: Robert Bihlmeyer @ 1999-03-31 13:36 UTC (permalink / raw)


Hi,

>>>>> On 31 Mar 1999 14:52:23 +0200
>>>>> Kai.Grossjohann@CS.Uni-Dortmund.DE said:

 Kai> (1) Most messages you keep forever, so they'd just be marked as
 Kai>     dormant (!) via gnus-select-article-hook or
 Kai>     gnus-mark-article-hook.

Did you mean dormant (?) or ticked (!)? I think dormant, since ticked
articles are shown always by default, which is probably not what the
original poster wants.

 Kai> (2) Some messages you want to delete, so you mark them as read
 Kai>     such that they will be expired by the total-expire
 Kai>     mechanism.

FWIW, how does one mark as Read (big R!), not read (small r)?

	Robbe

-- 
Robert Bihlmeyer	reads: Deutsch, English, MIME, Latin-1, NO SPAM!
<robbe@orcus.priv.at>	<http://stud2.tuwien.ac.at/~e9426626/sig.html>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-31 13:36           ` Robert Bihlmeyer
@ 1999-03-31 13:56             ` Kai.Grossjohann
  1999-03-31 15:59               ` Robert Bihlmeyer
  1999-03-31 23:28             ` Justin Sheehy
  1 sibling, 1 reply; 15+ messages in thread
From: Kai.Grossjohann @ 1999-03-31 13:56 UTC (permalink / raw)


Robert Bihlmeyer <e9426626@stud2.tuwien.ac.at> writes:

  > Hi,
  > 
  > >>>>> On 31 Mar 1999 14:52:23 +0200
  > >>>>> Kai.Grossjohann@CS.Uni-Dortmund.DE said:
  > 
  >  Kai> (1) Most messages you keep forever, so they'd just be marked as
  >  Kai>     dormant (!) via gnus-select-article-hook or
  >  Kai>     gnus-mark-article-hook.
  > 
  > Did you mean dormant (?) or ticked (!)? I think dormant, since ticked
  > articles are shown always by default, which is probably not what the
  > original poster wants.

Er.  M.  The (!) was meant to emphasize the word `dormant'.  So maybe
I should have written

        *dormant* (?)

with *...* indicating emphasize and (?) indicating the character.

  >  Kai> (2) Some messages you want to delete, so you mark them as read
  >  Kai>     such that they will be expired by the total-expire
  >  Kai>     mechanism.
  > 
  > FWIW, how does one mark as Read (big R!), not read (small r)?

One is what happens automatically (via gnus-select-article-hook or
gnus-mark-article-hook) , the other is what happens when you
explicitly do `M r', say.

kai
-- 
I'd like to welcome you and an orange juice, please.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-31 13:56             ` Kai.Grossjohann
@ 1999-03-31 15:59               ` Robert Bihlmeyer
  1999-03-31 16:21                 ` Kai.Grossjohann
  0 siblings, 1 reply; 15+ messages in thread
From: Robert Bihlmeyer @ 1999-03-31 15:59 UTC (permalink / raw)


Hi,

>>>>> On 31 Mar 1999 15:56:53 +0200
>>>>> Kai.Grossjohann@CS.Uni-Dortmund.DE said:

 Kai> Er. M. The (!) was meant to emphasize the word `dormant'.

I see. I was confused, since I usually confuse dormant and ticked ...

 Kai> One is what happens automatically (via gnus-select-article-hook
 Kai> or gnus-mark-article-hook) , the other is what happens when you
 Kai> explicitly do `M r', say.

But I found no function to explicitly mark as "R". You'd need that if
your normal implicit mark is "?". You could use "r" but this is taken
for deleted articles and messes up scoring, if you use it.

	Robbe

-- 
Robert Bihlmeyer	reads: Deutsch, English, MIME, Latin-1, NO SPAM!
<robbe@orcus.priv.at>	<http://stud2.tuwien.ac.at/~e9426626/sig.html>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-31 15:59               ` Robert Bihlmeyer
@ 1999-03-31 16:21                 ` Kai.Grossjohann
  0 siblings, 0 replies; 15+ messages in thread
From: Kai.Grossjohann @ 1999-03-31 16:21 UTC (permalink / raw)


Robert Bihlmeyer <e9426626@stud2.tuwien.ac.at> writes:

  > >>>>> On 31 Mar 1999 15:56:53 +0200
  > >>>>> Kai.Grossjohann@CS.Uni-Dortmund.DE said:
  > 
  >  Kai> One is what happens automatically (via gnus-select-article-hook
  >  Kai> or gnus-mark-article-hook) , the other is what happens when you
  >  Kai> explicitly do `M r', say.
  > 
  > But I found no function to explicitly mark as "R". You'd need that if
  > your normal implicit mark is "?". You could use "r" but this is taken
  > for deleted articles and messes up scoring, if you use it.

Are you sure you're not talking about `E' rather than `R' or `r'?

Deleting an article is `G DEL', and such articles are marked with `G',
I think.

kai
-- 
I'd like to welcome you and an orange juice, please.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-31 13:36           ` Robert Bihlmeyer
  1999-03-31 13:56             ` Kai.Grossjohann
@ 1999-03-31 23:28             ` Justin Sheehy
  1 sibling, 0 replies; 15+ messages in thread
From: Justin Sheehy @ 1999-03-31 23:28 UTC (permalink / raw)


Robert Bihlmeyer <e9426626@stud2.tuwien.ac.at> writes:

Robert Bihlmeyer <e9426626@stud2.tuwien.ac.at> writes:

> But I found no function to explicitly mark as "R". You'd need that if
> your normal implicit mark is "?". You could use "r" but this is taken
> for deleted articles and messes up scoring, if you use it.

Oh.  Blah.  I don't use or particularly like adaptive scoring.  'd'
doesn't mess up normal scoring in any way, of course.

If you really want an article to be marked with 'R', remove all
readedness marks from that article and then read the article.

Alternately, one could write a simple little function to do this,
using (gnus-summary-mark-article) and gnus-read-mark.

-- 
Justin Sheehy

In a cloud bones of steel.
  




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-03-29  9:48   ` Kai.Grossjohann
@ 1999-04-02 13:59     ` Lars Magne Ingebrigtsen
  1999-04-03 10:06       ` Kai.Grossjohann
  0 siblings, 1 reply; 15+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-04-02 13:59 UTC (permalink / raw)


Kai.Grossjohann@CS.Uni-Dortmund.DE writes:

>   > > In order to make this work, though, I think I'll need a command to mark
>   > > the current article as expirable in all the groups its crossposted to
>   > > (for messages I would normally delete instead of saving).  Does anybody
>   > > have some code to do that?
>   > 
>   > There is no pre-defined functionality in Gnus for doing this.
> 
> Does it not work to use total-expire?

If you use total-expire in all the groups, then it would work, but I
guessed that that was not the case here.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: mark crossposts as expirable
  1999-04-02 13:59     ` Lars Magne Ingebrigtsen
@ 1999-04-03 10:06       ` Kai.Grossjohann
  0 siblings, 0 replies; 15+ messages in thread
From: Kai.Grossjohann @ 1999-04-03 10:06 UTC (permalink / raw)


Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

  > If you use total-expire in all the groups, then it would work, but I
  > guessed that that was not the case here.

I was trying to persuade the original poster to use total-expire...

kai
-- 
Abort this operation?   [Abort]  [Cancel]


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~1999-04-03 10:06 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-28 15:44 mark crossposts as expirable Roderick Schertler
1999-03-28 17:31 ` Lars Magne Ingebrigtsen
1999-03-29  9:48   ` Kai.Grossjohann
1999-04-02 13:59     ` Lars Magne Ingebrigtsen
1999-04-03 10:06       ` Kai.Grossjohann
1999-03-29  9:48 ` Kai.Grossjohann
1999-03-30 14:29   ` Roderick Schertler
1999-03-30 14:50     ` Kai.Grossjohann
1999-03-30 17:13       ` Roderick Schertler
1999-03-31 12:52         ` Kai.Grossjohann
1999-03-31 13:36           ` Robert Bihlmeyer
1999-03-31 13:56             ` Kai.Grossjohann
1999-03-31 15:59               ` Robert Bihlmeyer
1999-03-31 16:21                 ` Kai.Grossjohann
1999-03-31 23:28             ` Justin Sheehy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).