<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-lib.el, branch 0.19</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.19</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.19'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-10-31T16:54:21Z</updated>
<entry>
<title>emacs: Improve the behaviour of the 'q' binding.</title>
<updated>2014-10-31T16:54:21Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2014-10-29T14:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=30f1c43efe32c83193a6b9ae1f31ab2667e4195d'/>
<id>urn:sha1:30f1c43efe32c83193a6b9ae1f31ab2667e4195d</id>
<content type='text'>
When a user hits 'q' in a notmuch buffer, kill the buffer only if
there are no other windows currently showing it.
</content>
</entry>
<entry>
<title>emacs: Remove redundant NTH argument from `notmuch-get-bodypart-content'.</title>
<updated>2014-09-21T19:23:45Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-04-21T18:37:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0b94dd7fd3dcd071ebbe498cd80f5fd687a78e08'/>
<id>urn:sha1:0b94dd7fd3dcd071ebbe498cd80f5fd687a78e08</id>
<content type='text'>
This can be derived from the PART argument (which is arguably
canonical), so there's no sense in giving the caller an extra foot
gun.
</content>
</entry>
<entry>
<title>emacs: Introduce notmuch-jump: shortcut keys to saved searches</title>
<updated>2014-08-05T11:07:27Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-08-05T01:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3c1ad5bfa0039191f1202b0542eb3af7afd16c5c'/>
<id>urn:sha1:3c1ad5bfa0039191f1202b0542eb3af7afd16c5c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>emacs: Clarify that notmuch-poll-script is deprecated</title>
<updated>2014-07-31T10:10:47Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-07-24T21:19:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8251d639b2e4f38db097fad283e61fac93d644f7'/>
<id>urn:sha1:8251d639b2e4f38db097fad283e61fac93d644f7</id>
<content type='text'>
notmuch-poll-script has long since been deprecated in favor of
post-new hooks, but this wasn't obvious from the documentation.
Update the documentation to make this clear.  Since
notmuch-poll-script could, to some extend, be used to control the path
of the notmuch binary and that use is now clearly discouraged, promote
notmuch-command to a real defcustom instead of just a variable.
</content>
</entry>
<entry>
<title>emacs: hello: bugfix for saved searches defcustom</title>
<updated>2014-04-21T12:48:41Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2014-04-16T21:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ae2888015e41174aa34203f397ffa034b56cfc61'/>
<id>urn:sha1:ae2888015e41174aa34203f397ffa034b56cfc61</id>
<content type='text'>
The recent changes for saved searches introduced a bug when notmuch
was loaded after the saved search was defined. This was caused by a
utility function not being defined when the defcustom was loaded.

Fix this by moving some code around: the defcustom is moved into
notmuch-hello (which is a more natural place anyway), and the utility
functions are moved before the defcustom in notmuch-hello. We are
rather constrained as the defcustom for saved searches is the first
variable in the notmuch-hello customize window; to avoid moving this
customize the defcustom needs to be the first defcustom in
notmuch-hello, and the utility functions come before that.

This patch also renames one of the utility functions from
notmuch--saved-searches-to-plist to
notmuch-hello--saved-searches-to-plist (as it is purely local to
notmuch-hello) and corrects a couple of typo/spelling mistakes pointed
out by Tomi.
</content>
</entry>
<entry>
<title>emacs: Add a sort-order option to saved-searches</title>
<updated>2014-04-11T13:27:26Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2014-04-06T05:44:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f225ee59ebdbd6961a0665f7e912825fbcc691d1'/>
<id>urn:sha1:f225ee59ebdbd6961a0665f7e912825fbcc691d1</id>
<content type='text'>
This adds a sort-order option to saved-searches, stores it in the
saved-search buttons (widgets), and uses the stored value when the
button is pressed.

Storing the sort-order in the widget was suggested by Jani in
id:4c3876274126985683e888641b29cf18142a5eb8.1391771337.git.jani@nikula.org.
</content>
</entry>
<entry>
<title>emacs: hello: add a customize for saved-searches</title>
<updated>2014-04-11T13:26:41Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2014-04-06T05:44:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=79c262be66ff3215400fec35f1bdcf6687aac145'/>
<id>urn:sha1:79c262be66ff3215400fec35f1bdcf6687aac145</id>
<content type='text'>
Make the defcustom for notmuch-saved-searches use the new plist
format. It should still work with oldstyle saved-searches but will
write the newstyle form.
</content>
</entry>
<entry>
<title>emacs: Use whitelist instead of blacklist for term escaping</title>
<updated>2014-03-25T22:57:06Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-03-11T22:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=92c3fd938e7a4e86edbc872eb5348dc048ec0e78'/>
<id>urn:sha1:92c3fd938e7a4e86edbc872eb5348dc048ec0e78</id>
<content type='text'>
Previously, the term escaper used a blacklist of characters that
needed escaping.  This blacklist turned out to be somewhat incomplete;
for example, it did not contain non-whitespace ASCII control
characters or Unicode "fancy quotes", both of which do require the
term to be escaped.

Switch to a whitelist of characters that are definitely safe to leave
unquoted.  This fixes the broken test introduced by the previous
patch.
</content>
</entry>
<entry>
<title>emacs: Combine notmuch-combine-face-text-property{, -string}</title>
<updated>2014-03-24T22:42:33Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-03-22T11:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dfab8e5e49d90c415f9585a02a2b0d6f72b4083a'/>
<id>urn:sha1:dfab8e5e49d90c415f9585a02a2b0d6f72b4083a</id>
<content type='text'>
This combines our two face combining functions into one, easy to use
function with a much shorter name: `notmuch-apply-face'.  This
function takes the full set of arguments that
`notmuch-combine-face-text-property' took, but takes them in a more
convenient order and provides smarter defaults that make the function
easy to use on both strings and buffers.
</content>
</entry>
<entry>
<title>emacs: Fix `notmuch-user-other-email' when no other emails are configured</title>
<updated>2014-02-22T23:51:13Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-02-20T19:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4b2ec627eb9e04d1deffe31b0f2ec95c6b29096a'/>
<id>urn:sha1:4b2ec627eb9e04d1deffe31b0f2ec95c6b29096a</id>
<content type='text'>
Thanks to the previous patch, this no longer crashes in this
situation, but now would return ("").  Fix it to return () when no
emails are configured.
</content>
</entry>
</feed>
