Re: [notmuch] Recent (and forthcoming) improvements to the emacs interface

Subject: Re: [notmuch] Recent (and forthcoming) improvements to the emacs interface

Date: Fri, 04 Dec 2009 09:10:45 -0800

To: Aneesh Kumar K. V, Notmuch list

Cc:

From: Carl Worth


Hi Aneesh,

Thanks for the followup.

On Fri, 04 Dec 2009 14:08:52 +0530, "Aneesh Kumar K. V" <aneesh.kumar@linux.vnet.ibm.com> wrote:
> >     Recommendation: Make SPACE only page the current message. Recommend
> >     that user use 'a' to advance to next thread, (or 'x' to exit back to
> >     search results).
> 
> Later you mention 'N' and 'n' to do the same task. Or are you suggesting
> that 'a' would move to the next task after marking the current task
> read ?

Sorry, I meant for 'N' and 'P' to move between messages in a thread.

But it would make sense to also have commands to navigate to the next
and previous threads. So many actions and so few keys... :-}

> ok that explains. But with Xapian ticket 250 we would definitely want
> some keybinding that move to the next mail without updating tags.

I don't want to let a current bug shape the interface we want. But, yes,
that's a current reality.

> >     Recommendation: Revert 'a' to act on all messages in a thread---not
> >     only those that match the search results. Then change '*' to work by
> >     walking the list and explicitly calling the same action as 'a' on
> >     each line. This will provide the desired feedback and should be
> >     plenty fast.
> 
> With xapian ticket 250 doing a tag update per thread is going to be
> really slow right ?

Yes, but that's already the case with '*'. The Xapian work involved
should be the same whether calling "notmuch tag" once with the whole
search string, or several times, (once for each thread).

-Carl
part-000.sig (application/pgp-signature)

Thread: