emacs: Introduce notmuch-jump: shortcut keys to saved searches
authorAustin Clements <amdragon@MIT.EDU>
Tue, 5 Aug 2014 01:45:20 +0000 (21:45 -0400)
committerDavid Bremner <david@tethera.net>
Tue, 5 Aug 2014 11:07:27 +0000 (08:07 -0300)
commit3c1ad5bfa0039191f1202b0542eb3af7afd16c5c
treed6c8e22c4eda13d0c08c6f61d34887b603fccabd
parent36a59b466a18211d7164cd8078c5c1ddd0f2c278
emacs: Introduce notmuch-jump: shortcut keys to saved searches

This introduces notmuch-jump, which is like a user-friendly,
user-configurable global prefix map for saved searches.  This provides
a non-modal and much faster way to access saved searches than
notmuch-hello.

A user configures shortcut keys in notmuch-saved-searches, which are
immediately accessible from anywhere in Notmuch under the "j" key (for
"jump").  When the user hits "j", the minibuffer immediately shows a
helpful table of bindings reminiscent of a completions buffer.

This code is a combination of work from myself (originally,
"notmuch-go"), David Edmondson, and modifications from Mark Walters.
emacs/Makefile.local
emacs/notmuch-hello.el
emacs/notmuch-jump.el [new file with mode: 0644]
emacs/notmuch-lib.el