unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* See only unread message in a thread ?
@ 2010-04-13 22:11 Xavier Maillard
  2010-04-13 22:19 ` James Westby
  0 siblings, 1 reply; 6+ messages in thread
From: Xavier Maillard @ 2010-04-13 22:11 UTC (permalink / raw)
  To: notmuch

Hi,

maybe I missread the "manual" but I can't find an easy way to do
something simple in notmuch.el.

Say I have a thread with A-B-C. I visit the thread and read the
whole thread. Let's say after 'notmuch new' a post has entered
the thread: A-B-C-D. Is there an easy way to just have one of
these behaviour:

- only show the new message (with an option to toggle display of
  the old messages)
- display the whole thread with the 3 read messages 'collapsed'
  and only the unread message 'expanded'

Thank you

Xavier

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

* Re: See only unread message in a thread ?
  2010-04-13 22:11 See only unread message in a thread ? Xavier Maillard
@ 2010-04-13 22:19 ` James Westby
  2010-04-13 22:43   ` Xavier Maillard
  2010-04-13 23:29   ` Jameson Rollins
  0 siblings, 2 replies; 6+ messages in thread
From: James Westby @ 2010-04-13 22:19 UTC (permalink / raw)
  To: Xavier Maillard, notmuch

On Wed, 14 Apr 2010 00:11:50 +0200, Xavier Maillard <xma@gnu.org> wrote:
> Hi,
> 
> maybe I missread the "manual" but I can't find an easy way to do
> something simple in notmuch.el.
> 
> Say I have a thread with A-B-C. I visit the thread and read the
> whole thread. Let's say after 'notmuch new' a post has entered
> the thread: A-B-C-D. Is there an easy way to just have one of
> these behaviour:
> 
> - only show the new message (with an option to toggle display of
>   the old messages)
> - display the whole thread with the 3 read messages 'collapsed'
>   and only the unread message 'expanded'

This is the default behaviour in my experience.

Reading a message unsets the 'unread' tag.

The default search if for 'inbox' + 'unread'.

This lists the threads where any message within matches that criterion.

When viewing a thread from there the messages that don't match are
collapsed.

Therefore if you are remove the 'unread' tag when reading mail you will
only read the newest messages when 'notmuch new' adds a new message to
the thread if the search that took you there included the 'unread' tag.

Thanks,

James

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

* Re: See only unread message in a thread ?
  2010-04-13 22:19 ` James Westby
@ 2010-04-13 22:43   ` Xavier Maillard
  2010-04-14  9:08     ` James Westby
  2010-04-13 23:29   ` Jameson Rollins
  1 sibling, 1 reply; 6+ messages in thread
From: Xavier Maillard @ 2010-04-13 22:43 UTC (permalink / raw)
  To: James Westby; +Cc: notmuch

On Tue, 13 Apr 2010 23:19:37 +0100, James Westby <jw+debian@jameswestby.net> wrote:
> On Wed, 14 Apr 2010 00:11:50 +0200, Xavier Maillard <xma@gnu.org> wrote:
> > Hi,
> > 
> > maybe I missread the "manual" but I can't find an easy way to do
> > something simple in notmuch.el.
> > 
> > Say I have a thread with A-B-C. I visit the thread and read the
> > whole thread. Let's say after 'notmuch new' a post has entered
> > the thread: A-B-C-D. Is there an easy way to just have one of
> > these behaviour:
> > 
> > - only show the new message (with an option to toggle display of
> >   the old messages)
> > - display the whole thread with the 3 read messages 'collapsed'
> >   and only the unread message 'expanded'
> 
> This is the default behaviour in my experience.
> 
> Reading a message unsets the 'unread' tag.

Is it done automatically ? Or do I need to do something special
in order to unset the unread tag ?

I see there is 'a' and 'x' when in notmuch-show but I am not sure
I have to explicitely press on of these keys.

Currently, when in a notmuch-search buffer, I press RET to visit
the thread and then I play with 'n' to go next message till I
read the whole thread. Then, I press 'q' to go back to the
notmuch-search buffer. Is this the way to do ?

Thank you

Xavier

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

* Re: See only unread message in a thread ?
  2010-04-13 22:19 ` James Westby
  2010-04-13 22:43   ` Xavier Maillard
@ 2010-04-13 23:29   ` Jameson Rollins
  2010-04-14  9:04     ` James Westby
  1 sibling, 1 reply; 6+ messages in thread
From: Jameson Rollins @ 2010-04-13 23:29 UTC (permalink / raw)
  To: James Westby, Xavier Maillard, notmuch

[-- Attachment #1: Type: text/plain, Size: 1590 bytes --]

On Tue, 13 Apr 2010 23:19:37 +0100, James Westby <jw+debian@jameswestby.net> wrote:
> On Wed, 14 Apr 2010 00:11:50 +0200, Xavier Maillard <xma@gnu.org> wrote:
> > Say I have a thread with A-B-C. I visit the thread and read the
> > whole thread. Let's say after 'notmuch new' a post has entered
> > the thread: A-B-C-D. Is there an easy way to just have one of
> > these behaviour:
> > 
> > - only show the new message (with an option to toggle display of
> >   the old messages)
> > - display the whole thread with the 3 read messages 'collapsed'
> >   and only the unread message 'expanded'
> 
> This is the default behaviour in my experience.

I agree this is the behavior I see, but there is a caveat that may be
the cause of confusion:

> Reading a message unsets the 'unread' tag.
> 
> The default search if for 'inbox' + 'unread'.

Actually, the default search is for just "tag:inbox", which will also
display any messages in the inbox that have "tag:unread" as well.  But
remember that if you are coming from a search for "tag:inbox", when you
view a thread all the message with "tag:inbox" will be visible
(uncollapsed), whether or not they have "tag:unread" not.  Just reading
a message will not cause it to collapse when coming from a "tag:inbox"
search.  I think this might be where the confusion is coming from.  If
you want to view just the messages in your inbox that are unread, then
you need to search for "tag:inbox and tag:unread", or type 'f' in
notmuch mode to filter your inbox search with the "tag:unread" search.
Make sense?

jamie.

[-- Attachment #2: Type: application/pgp-signature, Size: 835 bytes --]

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

* Re: See only unread message in a thread ?
  2010-04-13 23:29   ` Jameson Rollins
@ 2010-04-14  9:04     ` James Westby
  0 siblings, 0 replies; 6+ messages in thread
From: James Westby @ 2010-04-14  9:04 UTC (permalink / raw)
  To: Jameson Rollins, Xavier Maillard, notmuch

On Tue, 13 Apr 2010 19:29:29 -0400, Jameson Rollins <jrollins@finestructure.net> wrote:
> On Tue, 13 Apr 2010 23:19:37 +0100, James Westby <jw+debian@jameswestby.net> wrote:
> > On Wed, 14 Apr 2010 00:11:50 +0200, Xavier Maillard <xma@gnu.org> wrote:
> > > Say I have a thread with A-B-C. I visit the thread and read the
> > > whole thread. Let's say after 'notmuch new' a post has entered
> > > the thread: A-B-C-D. Is there an easy way to just have one of
> > > these behaviour:
> > > 
> > > - only show the new message (with an option to toggle display of
> > >   the old messages)
> > > - display the whole thread with the 3 read messages 'collapsed'
> > >   and only the unread message 'expanded'
> > 
> > This is the default behaviour in my experience.
> 
> I agree this is the behavior I see, but there is a caveat that may be
> the cause of confusion:
> 
> > Reading a message unsets the 'unread' tag.
> > 
> > The default search if for 'inbox' + 'unread'.
> 
> Actually, the default search is for just "tag:inbox", which will also
> display any messages in the inbox that have "tag:unread" as well.  But
> remember that if you are coming from a search for "tag:inbox", when you
> view a thread all the message with "tag:inbox" will be visible
> (uncollapsed), whether or not they have "tag:unread" not.  Just reading
> a message will not cause it to collapse when coming from a "tag:inbox"
> search.  I think this might be where the confusion is coming from.  If
> you want to view just the messages in your inbox that are unread, then
> you need to search for "tag:inbox and tag:unread", or type 'f' in
> notmuch mode to filter your inbox search with the "tag:unread" search.
> Make sense?

Yes, thanks for clarifying.

I realise now that I lied about the behaviour that I was seeing.

I use the default tag:inbox search, but archive all the mails 'a' as I
read them, using other tags to keep track of things I want to come back
to.

That means that 'inbox' behaves the way I described 'unread' to behave
for me. I see the new messages as the old ones had their 'inbox' tag
removed.

Thanks,

James

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

* Re: See only unread message in a thread ?
  2010-04-13 22:43   ` Xavier Maillard
@ 2010-04-14  9:08     ` James Westby
  0 siblings, 0 replies; 6+ messages in thread
From: James Westby @ 2010-04-14  9:08 UTC (permalink / raw)
  To: Xavier Maillard; +Cc: notmuch

On Wed, 14 Apr 2010 00:43:16 +0200, Xavier Maillard <xma@gnu.org> wrote:
> Is it done automatically ? Or do I need to do something special
> in order to unset the unread tag ?
> 
> I see there is 'a' and 'x' when in notmuch-show but I am not sure
> I have to explicitely press on of these keys.
> 
> Currently, when in a notmuch-search buffer, I press RET to visit
> the thread and then I play with 'n' to go next message till I
> read the whole thread. Then, I press 'q' to go back to the
> notmuch-search buffer. Is this the way to do ?

That should be removing the 'unread' tag.

Therefore it sounds like you want to be using a search including
'tag:unread' to get the behaviour that you want. Obviously that might
not show you all the threads that you want.

There is a notmuch-show-next-unread-message, but it's not bound to
anything by default. That might also be useful to you.

Thanks,

James

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

end of thread, other threads:[~2010-04-14  9:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-13 22:11 See only unread message in a thread ? Xavier Maillard
2010-04-13 22:19 ` James Westby
2010-04-13 22:43   ` Xavier Maillard
2010-04-14  9:08     ` James Westby
2010-04-13 23:29   ` Jameson Rollins
2010-04-14  9:04     ` James Westby

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

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 read-only IMAP folder(s) and NNTP newsgroup(s).