Gnus development mailing list
 help / color / mirror / Atom feed
* Li'l Feature Wish
@ 1996-07-04  9:03 Kai Grossjohann
  1996-07-05  1:15 ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 10+ messages in thread
From: Kai Grossjohann @ 1996-07-04  9:03 UTC (permalink / raw)



WIBNI there was a way to toggle threading from the *Group* buffer?
Right now you have to be in a summary buffer to do that, AFAIK.

Also, it'd be nice if toggling the threading would print some useful
message in the echo area, along the lines of `Threading is now
(on|off).' or something.

kai
-- 
Life is hard and then you die.


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

* Re: Li'l Feature Wish
  1996-07-04  9:03 Li'l Feature Wish Kai Grossjohann
@ 1996-07-05  1:15 ` Lars Magne Ingebrigtsen
  1996-07-05 17:02   ` Kai Grossjohann
  0 siblings, 1 reply; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-07-05  1:15 UTC (permalink / raw)


Kai Grossjohann <grossjoh@ls6.informatik.uni-dortmund.de> writes:

> WIBNI there was a way to toggle threading from the *Group* buffer?
> Right now you have to be in a summary buffer to do that, AFAIK.

Yes.  Well, I don't know whether that would be all that useful...

> Also, it'd be nice if toggling the threading would print some useful
> message in the echo area, along the lines of `Threading is now
> (on|off).' or something.

I've added this to Gnus 5.2.34.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


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

* Re: Li'l Feature Wish
  1996-07-05  1:15 ` Lars Magne Ingebrigtsen
@ 1996-07-05 17:02   ` Kai Grossjohann
  1996-07-14 16:32     ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 10+ messages in thread
From: Kai Grossjohann @ 1996-07-05 17:02 UTC (permalink / raw)
  Cc: ding


>>>>> Kai Grossjohann <grossjoh@ls6.informatik.uni-dortmund.de>
>>>>> writes:

  Kai> WIBNI there was a way to toggle threading from the *Group* buffer?
  Kai> Right now you have to be in a summary buffer to do that, AFAIK.

>>>>> On 05 Jul 1996 03:15:37 +0200, Lars Magne Ingebrigtsen
>>>>> <larsi@ifi.uio.no> said:

  Lars> Yes.  Well, I don't know whether that would be all that useful...

Here's why I use it.  Determine for yourself if you think others might
want to use it, too.

I have a group foo for the ongoing FoO project.  I also have
foo.archive which is for stuff that has been talked about before but
isn't that important any longer.  Of course, sometimes I have to look
into the foo.archive group anyway.  Often I know that the message I'm
looking for must have been from some date (give or take a few weeks).
Then I would enter the group unthreaded and search for the article.

Of course, entering the group first then toggling threading isn't the
best thing to do as the group is large -- 2000 messages or so.

Maybe keeping an extra archive group is no good and I should instead
be keeping all articles in one group and make the old ones dormant?

Btw, gnus-summary-toggle-threads always seems to do the trick, if
invoked from the Group buffer, even though strange things happen...

kai
-- 
Life is hard and then you die.


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

* Re: Li'l Feature Wish
  1996-07-05 17:02   ` Kai Grossjohann
@ 1996-07-14 16:32     ` Lars Magne Ingebrigtsen
  1996-07-15 16:55       ` Hallvard B Furuseth
  0 siblings, 1 reply; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-07-14 16:32 UTC (permalink / raw)


Kai Grossjohann <grossjoh@ls6.informatik.uni-dortmund.de> writes:

> Of course, entering the group first then toggling threading isn't the
> best thing to do as the group is large -- 2000 messages or so.

That's a good point.  But it does feel kinda unclean to provide
commands like that in the group buffer.  I'll put it on the Red Gnus
todo list and see whether I like the idea or not after implementing
it. 

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


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

* Re: Li'l Feature Wish
  1996-07-14 16:32     ` Lars Magne Ingebrigtsen
@ 1996-07-15 16:55       ` Hallvard B Furuseth
  1996-07-16 22:51         ` Lars Magne Ingebrigtsen
  1996-07-17  6:30         ` Kai Grossjohann
  0 siblings, 2 replies; 10+ messages in thread
From: Hallvard B Furuseth @ 1996-07-15 16:55 UTC (permalink / raw)
  Cc: ding

Lars Magne Ingebrigtsen <larsi@ifi.uio.no> writes:
>Kai Grossjohann <grossjoh@ls6.informatik.uni-dortmund.de> writes:
> 
>> Of course, entering the group first then toggling threading isn't the
>> best thing to do as the group is large -- 2000 messages or so.
> 
> That's a good point.  But it does feel kinda unclean to provide
> commands like that in the group buffer.

Suggestion: If `gnus-show-treads' is an integer, only thread if there
are at most gnus-show-treads articles in the summary buffer.


Regards,

Hallvard


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

* Re: Li'l Feature Wish
  1996-07-15 16:55       ` Hallvard B Furuseth
@ 1996-07-16 22:51         ` Lars Magne Ingebrigtsen
  1996-07-24 17:02           ` Hallvard B Furuseth
  1996-07-17  6:30         ` Kai Grossjohann
  1 sibling, 1 reply; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-07-16 22:51 UTC (permalink / raw)


Hallvard B Furuseth <h.b.furuseth@usit.uio.no> writes:

> Suggestion: If `gnus-show-treads' is an integer, only thread if there
> are at most gnus-show-treads articles in the summary buffer.

Generating and unthreaded summary buffer isn't really that much faster
than generating a threaded display (I think), so I don't think it
would be all that useful determine whether to use threads based on the
number of articles...

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


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

* Re: Li'l Feature Wish
  1996-07-15 16:55       ` Hallvard B Furuseth
  1996-07-16 22:51         ` Lars Magne Ingebrigtsen
@ 1996-07-17  6:30         ` Kai Grossjohann
  1996-08-28  6:41           ` Lars Magne Ingebrigtsen
  1 sibling, 1 reply; 10+ messages in thread
From: Kai Grossjohann @ 1996-07-17  6:30 UTC (permalink / raw)
  Cc: ding

>>>>> On Mon, 15 Jul 1996 18:55:44 +0200 (MET DST), Hallvard B
>>>>> Furuseth <h.b.furuseth@usit.uio.no> said:

  Hallvard> Suggestion: If `gnus-show-treads' is an integer, only
  Hallvard> thread if there are at most gnus-show-treads articles in
  Hallvard> the summary buffer.

What I wanted was to be able to decide whether I wanted to enter a
threaded or an unthreaded summary buffer.  As Lars explained, the
speed difference isn't all that great.  The problem is with having to
generate the summary twice in the `enter the group, then toggle
threading' scheme.

I still wish there were one of the following:
  - an extra key to toggle the threading in the *Group* buffer
  - a way to decide, when entering the group, whether it should
    be threaded or not.

Btw, RET vs M-RET comes close to the second goal, but after limiting,
threading is turned on again (after M-RET).

kai
-- 
Life is hard and then you die.


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

* Re: Li'l Feature Wish
  1996-07-16 22:51         ` Lars Magne Ingebrigtsen
@ 1996-07-24 17:02           ` Hallvard B Furuseth
  1996-07-27 17:12             ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 10+ messages in thread
From: Hallvard B Furuseth @ 1996-07-24 17:02 UTC (permalink / raw)
  Cc: ding

> Generating and unthreaded summary buffer isn't really that much faster
> than generating a threaded display (I think),

Oh well.  Other ways I can think of:

a) You didn't like a key to set threading from the *group* buffer -- is
   that because you'd have to duplicate a lot of *summar* things in the
   *group* buffer?  If so, generalize: "K S keys" will execute "keys" on
   behalf of the next summary buffer to be entered (or it will be saved
   and executed *when* the next summary buffer is entered).  K A -- for
   the next *article* buffer.  K G -- for the "next" *group* buffer:-)

b) A key (and possibly a per-group flag) to enter a group without
   threading, scoring and filling the summmary buffer.  Maybe it'd just
   show a single "article" named "get summary".  Then we could set
   threading/scoring flags from the summary buffer and *then* push SPC
   to generate the summary.
   (BTW, the key could be ^G: Let ^G while entering a group take us to
   the *summary* buffer instead of back to the *group* buffer.)

c) The same, but you don't enter the summary - you get the *article*
   buffer *without* summary.  Then you can read news without a summary
   buffer, or you can do stuff on behalf of the group, and enter (thus
   generating) a summary.

Hope I'm not totally off target; I don't quite remember how this thread
started.

Hallvard


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

* Re: Li'l Feature Wish
  1996-07-24 17:02           ` Hallvard B Furuseth
@ 1996-07-27 17:12             ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-07-27 17:12 UTC (permalink / raw)


Hallvard B Furuseth <h.b.furuseth@usit.uio.no> writes:

> a) You didn't like a key to set threading from the *group* buffer -- is
>    that because you'd have to duplicate a lot of *summar* things in the
>    *group* buffer?  If so, generalize: "K S keys" will execute "keys" on
>    behalf of the next summary buffer to be entered (or it will be saved
>    and executed *when* the next summary buffer is entered).  K A -- for
>    the next *article* buffer.  K G -- for the "next" *group* buffer:-)

This is a very interesting idea...  Hm.  However, the `t' command in
the summary buffer regenerates the summary buffer, so `K S t' & `RET'
would enter the group, toggle threading, generate the summary buffer
and generate the summary buffer.  Which isn't really a win.  :-)

> b) A key (and possibly a per-group flag) to enter a group without
>    threading, scoring and filling the summmary buffer.

`M-RET' bypasses all scoring, highlighting and stuff and should allow
as quick as possible summary buffer generation.

>    Maybe it'd just show a single "article" named "get summary".
>    Then we could set threading/scoring flags from the summary buffer
>    and *then* push SPC to generate the summary.

That's a possibility.  Hm, yes.  Well, we don't even need that; we
could just have a general "(re)generate summary" command.  Yes, I
think I like this one; I'll add it to the Red Gnus todo list.  

> c) The same, but you don't enter the summary - you get the *article*
>    buffer *without* summary.  Then you can read news without a summary
>    buffer, or you can do stuff on behalf of the group, and enter (thus
>    generating) a summary.

That would require a total rewrite of Gnus, which might be a bit
excessive considering the gains to be had.  :-)

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


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

* Re: Li'l Feature Wish
  1996-07-17  6:30         ` Kai Grossjohann
@ 1996-08-28  6:41           ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-08-28  6:41 UTC (permalink / raw)


Kai Grossjohann <grossjoh@ls6.informatik.uni-dortmund.de> writes:

> What I wanted was to be able to decide whether I wanted to enter a
> threaded or an unthreaded summary buffer.  As Lars explained, the
> speed difference isn't all that great.  The problem is with having to
> generate the summary twice in the `enter the group, then toggle
> threading' scheme.

The `0 RET' command will now avoid generating the summary buffer, so
you can `0 RET T T' to toggle the threading and yet avoid generating
the buffer twice.  I've also bound `M-C-g' to `gnus-summary-prepare',
so that it's easier to generate the buffer.

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


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

end of thread, other threads:[~1996-08-28  6:41 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-07-04  9:03 Li'l Feature Wish Kai Grossjohann
1996-07-05  1:15 ` Lars Magne Ingebrigtsen
1996-07-05 17:02   ` Kai Grossjohann
1996-07-14 16:32     ` Lars Magne Ingebrigtsen
1996-07-15 16:55       ` Hallvard B Furuseth
1996-07-16 22:51         ` Lars Magne Ingebrigtsen
1996-07-24 17:02           ` Hallvard B Furuseth
1996-07-27 17:12             ` Lars Magne Ingebrigtsen
1996-07-17  6:30         ` Kai Grossjohann
1996-08-28  6:41           ` Lars Magne Ingebrigtsen

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).