Heine Laursen <heine@0x83a4919e.arcnxx9.adsl-dhcp.tele.dk> skrev:
> Hvordan får jeg slrn til at lade være med at markere læste
> poster. Jeg syntes det er p.... iterende at den fjerner
> poster jeg har læst, når jeg glæmmer at markere dem som
> unread, før jeg afslutter slrn!
Det korte svar:
set auto_mark_article_as_read 0
i .slrnrc.
Det lange svar har Thomas Schultx skrevet i news.software.readers:
From: Thomas Schultz <tststs@gmx.de>
Newsgroups: news.software.readers
Subject: Re: [slrn] Recovering read articles
Date: 16 May 2002 15:11:56 GMT
Message-ID: <slrnae7j1s.1so.tststs@starflower.tststs.ddns.org>
We're currently writing a new FAQ that will probably be ready for
release with slrn 0.9.8.0 and will have an extensive section about
this topic:
#v+
3.2 Treatment of read articles
3.2.1 How can I never mark articles as read?
3.2.2 How can I get slrn to show both read and unread articles?
3.2.3 How can I retrieve read articles from the same thread?
3.2.4 How can I retrieve other read articles?
3.2.5 I want to see full threads as soon as they contain at least
one unread article. Can slrn do this?
[...]
3.2. Treatment of read articles
By default, slrn does not display articles that were previously marked
as read. In most cases, this makes entering groups a lot faster,
especially as slrn currently does not cache the headers locally and
thus would have to download all the header information from the server
again, each time you enter a group.
At first, most people who are used to a newsreader that always shows
all available messages are often disappointed by this. After some
time, they might find that slrn's default way of doing things allows
them to read their news efficiently, because it keeps their mind on
articles they did not yet deal with.
However, others still prefer to see everything and even if you don't,
you still need to re-read an old article now and then. The following
questions deal with these cases:
3.2.1. How can I never mark articles as read?
There is an option for it - you just need to set
auto_mark_article_as_read to 0 in your config file.
In most cases, you will find that this is not what you really wanted
to do, as it will make it difficult to find the ``new'' articles (i.e.
the ones you did not yet read), so you might want to consider the
answers to the following questions.
3.2.2. How can I get slrn to show both read and unread articles?
If you want to see all articles in a group (read and unread ones),
simply set a ``prefix argument'' before entering a newsgroup. Using
the default bindings, you can do this by pressing ESC 1 RETURN in
group mode. There are variations of this; the online help or the
manual will tell you more about them.
If you always want to enter groups that way, pressing three keys
instead of one is annoying. You can avoid this using a special
keybinding in your config file. Here is an example:
setkey group "set_prefix_argument(4); () = select_group();" " "
With this line, pressing SPACE in group mode will enter the selected
group with four as the prefix argument.
However, you might find it sufficient to make use of the following
ways to display specific articles that were previously marked as read:
3.2.3. How can I retrieve read articles from the same thread?
If you want to read the ``parent'' of the article you are currently
reading (e.g. because the author did not quote enough material to
understand his message), ESC p will attempt to find it, using the
``References'' header line.
It is also possible to find all ``children'' of a given article using
ESC Ctrl-P (note that this does not work with all servers) and, using
a recursive combination of both, to reconstruct the entire thread
tree. This is done by pressing either ESC 1 ESC p or ESC 2 ESC p - the
second alternative can be much faster, but the first is more likely to
find all articles even if some articles contain incomplete
``References''.
3.2.4. How can I retrieve other read articles?
You can locate any article if it is available on your server and you
know its Message-Id. Pressing ESC l will produce the necessary prompt.
3.2.5. I want to see full threads as soon as they contain at least
one unread article. Can slrn do this?
This is currently not implemented, although it should be possible to
achieve such an effect using a macro.
For many, this behaviour would be a useful compromise between the two
extremes of seeing all messages and seeing unread ones only, so this
feature might be added in a future version of slrn.
#v-
|