* Saving .newsrc upon *Summary* exit
@ 2001-07-15 19:47 Paul Jarc
2001-07-24 16:17 ` Colin Rafferty
2001-07-24 17:53 ` ShengHuo ZHU
0 siblings, 2 replies; 9+ messages in thread
From: Paul Jarc @ 2001-07-15 19:47 UTC (permalink / raw)
Is it appropriate to add gnus-group-save-newsrc to
gnus-summary-exit-hook? Or is that hook called at a bad time for
saving?
paul
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-15 19:47 Saving .newsrc upon *Summary* exit Paul Jarc
@ 2001-07-24 16:17 ` Colin Rafferty
2001-07-24 17:53 ` ShengHuo ZHU
1 sibling, 0 replies; 9+ messages in thread
From: Colin Rafferty @ 2001-07-24 16:17 UTC (permalink / raw)
Cc: ding
Paul Jarc wrote:
> Is it appropriate to add gnus-group-save-newsrc to
> gnus-summary-exit-hook? Or is that hook called at a bad time for
> saving?
I prefer gnus-dribble-save instead.
It gives me the same effect, but it's much quicker.
--
Colin
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-15 19:47 Saving .newsrc upon *Summary* exit Paul Jarc
2001-07-24 16:17 ` Colin Rafferty
@ 2001-07-24 17:53 ` ShengHuo ZHU
2001-07-24 18:18 ` Paul Jarc
2001-07-24 18:39 ` Stainless Steel Rat
1 sibling, 2 replies; 9+ messages in thread
From: ShengHuo ZHU @ 2001-07-24 17:53 UTC (permalink / raw)
prj@po.cwru.edu (Paul Jarc) writes:
> Is it appropriate to add gnus-group-save-newsrc to
> gnus-summary-exit-hook? Or is that hook called at a bad time for
> saving?
I think it is OK. If not, please post your solution.
ShengHuo
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-24 17:53 ` ShengHuo ZHU
@ 2001-07-24 18:18 ` Paul Jarc
2001-07-24 21:55 ` Kai Großjohann
2001-07-24 18:39 ` Stainless Steel Rat
1 sibling, 1 reply; 9+ messages in thread
From: Paul Jarc @ 2001-07-24 18:18 UTC (permalink / raw)
ShengHuo ZHU <zsh@cs.rochester.edu> writes:
> prj@po.cwru.edu (Paul Jarc) writes:
>> Is it appropriate to add gnus-group-save-newsrc to
>> gnus-summary-exit-hook? Or is that hook called at a bad time for
>> saving?
>
> I think it is OK. If not, please post your solution.
I haven't had any problems so far. Now, since I've gotten into the
habit of not leaving *Summary* buffers hanging around, I can leave one
Gnus running and safely run a second one in a second Emacs (on the
same machine, using the same account, .emacs, etc.). The first one
will have saved my newsrc, so the second one will see something
consistent and up-to-date when it starts, and when I get back to the
first one, I immediately quit and restart Gnus to pick up the changes
made by the second one. Quitting won't clobber those changes because
the first Gnus thinks newsrc is already saved.
paul
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-24 17:53 ` ShengHuo ZHU
2001-07-24 18:18 ` Paul Jarc
@ 2001-07-24 18:39 ` Stainless Steel Rat
1 sibling, 0 replies; 9+ messages in thread
From: Stainless Steel Rat @ 2001-07-24 18:39 UTC (permalink / raw)
* ShengHuo ZHU <zsh@cs.rochester.edu> on Tue, 24 Jul 2001
| I think it is OK. If not, please post your solution.
I've been doing it for a while, though instead of saving every group (which
is slow) I programmatically save every five groups exited, like so:
(add-hook 'gnus-startup-hook 'rat:gnus-startup-hook)
(defun rat:gnus-startup-hook ()
(setq rat:gnus-selected-newsgroups 0)
(setq rat:gnus-incremental-save-newsrc t)
(setq rat:gnus-incremental-save-newsrc-threshold 5)
)
(add-hook 'gnus-save-newsrc-hook 'rat:gnus-save-newsrc-hook)
(defun rat:gnus-save-newsrc-hook ()
(if rat:gnus-incremental-save-newsrc
(setq rat:gnus-selected-newsgroups 0)))
(add-hook 'gnus-exit-group-hook 'rat:gnus-exit-group-hook)
(defun rat:gnus-exit-group-hook ()
(if rat:gnus-incremental-save-newsrc
(progn
(setq rat:gnus-selected-newsgroups (+ rat:gnus-selected-newsgroups 1))
(if (> rat:gnus-selected-newsgroups
rat:gnus-incremental-save-newsrc-threshold)
(gnus-save-newsrc-file)))))
--
Rat <ratinox@peorth.gweep.net> \ Warning: pregnant women, the elderly, and
Minion of Nathan - Nathan says Hi! \ children under 10 should avoid prolonged
PGP Key: at a key server near you! \ exposure to Happy Fun Ball.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-24 18:18 ` Paul Jarc
@ 2001-07-24 21:55 ` Kai Großjohann
2001-07-24 22:37 ` Paul Jarc
0 siblings, 1 reply; 9+ messages in thread
From: Kai Großjohann @ 2001-07-24 21:55 UTC (permalink / raw)
On Tue, 24 Jul 2001, Paul Jarc wrote:
> I haven't had any problems so far. Now, since I've gotten into the
> habit of not leaving *Summary* buffers hanging around, I can leave
> one Gnus running and safely run a second one in a second Emacs (on
> the same machine, using the same account, .emacs, etc.).
This sounds dangerous. Why don't you do M-x gnus-slave RET for the
second one?
kai
--
~/.signature: No such file or directory
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-24 21:55 ` Kai Großjohann
@ 2001-07-24 22:37 ` Paul Jarc
2001-07-25 1:14 ` David S. Goldberg
2001-07-25 8:21 ` Kai Großjohann
0 siblings, 2 replies; 9+ messages in thread
From: Paul Jarc @ 2001-07-24 22:37 UTC (permalink / raw)
Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann) writes:
> On Tue, 24 Jul 2001, Paul Jarc wrote:
>> Now, since I've gotten into the habit of not leaving *Summary*
>> buffers hanging around, I can leave one Gnus running and safely run
>> a second one in a second Emacs (on the same machine, using the same
>> account, .emacs, etc.).
>
> This sounds dangerous.
Yes, it sounds that way, but I don't think it is. Anyway, I'm only
using nntp and nnmaildir, and nnmaildir tolerates even less
synchronized concurrency. So I'm not risking much.
> Why don't you do M-x gnus-slave RET for the second one?
Mostly because I didn't know about it. But reading the manual - what
happens if I run a slave, quit from it, and then run a slave again
without touching the master? Will the second slave notice the changes
from the first? With my way, it will, and that's what I want.
paul
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-24 22:37 ` Paul Jarc
@ 2001-07-25 1:14 ` David S. Goldberg
2001-07-25 8:21 ` Kai Großjohann
1 sibling, 0 replies; 9+ messages in thread
From: David S. Goldberg @ 2001-07-25 1:14 UTC (permalink / raw)
> Mostly because I didn't know about it. But reading the manual - what
> happens if I run a slave, quit from it, and then run a slave again
> without touching the master? Will the second slave notice the changes
> from the first? With my way, it will, and that's what I want.
Yes, it does for me with nntp, nnml and nnimap backends.
--
Dave Goldberg
dsg@world.std.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Saving .newsrc upon *Summary* exit
2001-07-24 22:37 ` Paul Jarc
2001-07-25 1:14 ` David S. Goldberg
@ 2001-07-25 8:21 ` Kai Großjohann
1 sibling, 0 replies; 9+ messages in thread
From: Kai Großjohann @ 2001-07-25 8:21 UTC (permalink / raw)
On Tue, 24 Jul 2001, Paul Jarc wrote:
> Mostly because I didn't know about it. But reading the manual -
> what happens if I run a slave, quit from it, and then run a slave
> again without touching the master? Will the second slave notice the
> changes from the first? With my way, it will, and that's what I
> want.
I'm not sure. Maybe you have to `g' in the master. I've never used
slaves. But if it works for you...
kai
--
~/.signature: No such file or directory
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2001-07-25 8:21 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-15 19:47 Saving .newsrc upon *Summary* exit Paul Jarc
2001-07-24 16:17 ` Colin Rafferty
2001-07-24 17:53 ` ShengHuo ZHU
2001-07-24 18:18 ` Paul Jarc
2001-07-24 21:55 ` Kai Großjohann
2001-07-24 22:37 ` Paul Jarc
2001-07-25 1:14 ` David S. Goldberg
2001-07-25 8:21 ` Kai Großjohann
2001-07-24 18:39 ` Stainless Steel Rat
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).