[PATCH v2] emacs: Add support for saved search accelerators
Austin Clements
amdragon at MIT.EDU
Sat Jul 12 20:50:09 PDT 2014
Quoth David Bremner on Jul 12 at 4:31 pm:
> David Edmondson <dme at dme.org> writes:
>
> > Extended the saved search definition to allow the inclusion of an
> > accelerator key for the search. Bind 'j' in the common mode map as a
> > leader for such accelerator keys.
>
> I was trying this out without configuring any accelerators and it seemed
> a bit unfriendly. After hitting 'j' I more or less get stuck until I hit
> C-g. Even hitting ? did not produce any output. I think at minimum the
> user who hits j by mistake should not get stuck in a state she needs to
> C-g out of.
Have you tried notmuch-go?
https://github.com/aclements/notmuch/blob/go-hack/emacs/notmuch-go.el
Once you load it, it's bound to 'g' everywhere. It shows all of the
available bindings/searches above the minibuffer as soon as you hit
'g'. I've been using notmuch-go happily for months (it's completely
supplanted hello for me).
The right answer might be something between notmuch-go and dme's
patch. Currently notmuch-go uses a hard-coded set of searches, while
dme's patch derives them from the saved searches. notmuch-go may also
be more complicated than necessary; I had originally intended to do
some other things with it that never materialized and, now that I've
used it, I don't think they're necessary.
More information about the notmuch
mailing list