<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-query.el, branch debian/stretch</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2Fstretch</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2Fstretch'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2016-06-05T11:32:17Z</updated>
<entry>
<title>Use https instead of http where possible</title>
<updated>2016-06-05T11:32:17Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a833a6e83865f6999707cc30768d07e1351c2cb'/>
<id>urn:sha1:6a833a6e83865f6999707cc30768d07e1351c2cb</id>
<content type='text'>
Many of the external links found in the notmuch source can be resolved
using https instead of http.  This changeset addresses as many as i
could find, without touching the e-mail corpus or expected outputs
found in tests.
</content>
</entry>
<entry>
<title>emacs: Fix packaging</title>
<updated>2016-04-16T11:24:42Z</updated>
<author>
<name>Chunyang Xu</name>
<email>xuchunyang.me@gmail.com</email>
</author>
<published>2016-04-13T07:58:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0cf457b73b4b666314d1a09ac3e31bd0fa2346a6'/>
<id>urn:sha1:0cf457b73b4b666314d1a09ac3e31bd0fa2346a6</id>
<content type='text'>
Refer to (info "(elisp) Library Headers") for package conventions.
</content>
</entry>
<entry>
<title>emacs: dropped rest of now-unused JSON functionality</title>
<updated>2013-07-20T12:13:48Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-07-06T12:49:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2bd374c91efd6ed0c42fb6ff5b4b969ec0e16cee'/>
<id>urn:sha1:2bd374c91efd6ed0c42fb6ff5b4b969ec0e16cee</id>
<content type='text'>
Notmuch cli provides all structured data previously provided
in json format now in s-expression format, rendering all current
json functionality obsolete.
</content>
</entry>
<entry>
<title>emacs: Use S-exp format everywhere</title>
<updated>2013-06-25T05:57:13Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-06-23T23:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=43251ab653a20c0f7cca709d36da895c3558e125'/>
<id>urn:sha1:43251ab653a20c0f7cca709d36da895c3558e125</id>
<content type='text'>
This switches `notmuch-mua-reply' and `notmuch-query-get-threads' to
the S-exp format.  These were the last two uses of the JSON format in
the Emacs frontend.
</content>
</entry>
<entry>
<title>emacs: Use --format-version for search, show, and reply</title>
<updated>2012-12-16T21:22:26Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-12-16T03:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2cdb3f54f71e5e415a930aaa36452ffe1db04d06'/>
<id>urn:sha1:2cdb3f54f71e5e415a930aaa36452ffe1db04d06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>emacs: Factor out synchronous notmuch JSON invocations</title>
<updated>2012-12-16T21:00:22Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-12-15T20:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=66c935cff37fcab1ef7b0a5cecf5bc1c62d8d2ed'/>
<id>urn:sha1:66c935cff37fcab1ef7b0a5cecf5bc1c62d8d2ed</id>
<content type='text'>
Previously this code was duplicated between show and reply.  This
factors out synchronously invoking notmuch and parsing the output as
JSON.
</content>
</entry>
<entry>
<title>emacs: Add support for PGP/MIME verification/decryption</title>
<updated>2011-05-27T23:22:00Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-26T01:01:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=45fe3547458e0c403f7501bad89860afe2fa534a'/>
<id>urn:sha1:45fe3547458e0c403f7501bad89860afe2fa534a</id>
<content type='text'>
A new emacs configuration variable "notmuch-crypto-process-mime"
controls the processing of PGP/MIME signatures and encrypted parts.
When this is set true, notmuch-query will use the notmuch show
--decrypt flag to decrypt encrypted messages and/or calculate the
sigstatus of signed messages.  If sigstatus is available, notmuch-show
will place a specially color-coded header at the begining of the
signed message.

Also included is the ability to switch decryption/verification on/off
on the fly, which is bound to M-RET in notmuch-search-mode.
</content>
</entry>
<entry>
<title>emacs: send notmuch-query stderr to /dev/null</title>
<updated>2011-01-27T04:44:05Z</updated>
<author>
<name>Jameson Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-01-26T20:57:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=15d8928f4133eb28f7823b0f4d4c5edc6471131c'/>
<id>urn:sha1:15d8928f4133eb28f7823b0f4d4c5edc6471131c</id>
<content type='text'>
The call-process to notmuch in notmuch-query.el was previously sending
stderr into the output buffer.  This means that if there is any stderr
the JSON parsing breaks.  Unfortunately call-process does not support
sending stderr to a separate buffer or to the minibuffer [0], but it
does support sending it to /dev/null.  So we do that here instead.

[0] a bug was filed against emacs (#7842)
</content>
</entry>
<entry>
<title>emacs: Fix to eliminate warning in notmuch-query-map-aux</title>
<updated>2010-10-28T00:54:38Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-28T00:54:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4ddb5ab4dd42208ba24989f188bdd06ab7865b5e'/>
<id>urn:sha1:4ddb5ab4dd42208ba24989f188bdd06ab7865b5e</id>
<content type='text'>
This is one of those cases where the warning looks absolutely correct,
(complaining about a free variable), but I'm left wondering how the
original code could have worked at all.

From what I can tell, this code wasn't actually being called by any
of the current code in notmuch.
</content>
</entry>
<entry>
<title>notmuch-query.el: new file to support access to the notmuch database.</title>
<updated>2010-04-05T18:08:45Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@unb.ca</email>
</author>
<published>2010-04-05T16:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c2f3710a786dc8d610ccd8138ccfe5089686bec2'/>
<id>urn:sha1:c2f3710a786dc8d610ccd8138ccfe5089686bec2</id>
<content type='text'>
Initially this file provides one main function
notmuch-query-get-threads, which takes a set of search terms, and
returns a parsed set of matching threads as a lisp data structure.

A set of notmuch-query-map-* functions are provided to help map
functions over the data structure.

The function notmuch-query-get-message-ids uses this machinery to get
the set of message-ids matching a query.

Edited-by: Carl Worth &lt;cworth@cworth.org&gt;: Change comment syntax,
(";;" rather than ";" to make emacs-lisp mode happy), and eliminate
some excess whitespace, as suggested by David Edmonson.
</content>
</entry>
</feed>
