<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs, branch 0.13.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.13.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.13.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-05-24T01:29:32Z</updated>
<entry>
<title>emacs: use 'gnus-decoded in notmuch-mm-display-part-inline ()</title>
<updated>2012-05-24T01:29:32Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-05-20T16:58:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=70ca3444c75beaa693fcac411dd6a2819bd4341e'/>
<id>urn:sha1:70ca3444c75beaa693fcac411dd6a2819bd4341e</id>
<content type='text'>
When mail message is read from emacs, the message structure
obtained may contain parts which have content included
(`text/plain` for example) and other parts where content is not
included (`text/html` for example).

In case content is included, the string is already available in
emacs' internal format and therefore mm-... functions should not
attempt to do further decoding for the data in temp buffer
provided for it.

Currently when reply buffer is created,
notmuch-mm-display-part-inline () is used to provided quoted reply
content. This change makes the mm-... functions called by it use
'gnus-decoded as charset whenever the content is already available.

File .../emacs-23.3/lisp/gnus/mm-uu.el mentions:
"`gnus-decoded' is a fake charset, which means no further decoding."
</content>
</entry>
<entry>
<title>emacs: fix custom queries section customization widget in notmuch-hello</title>
<updated>2012-05-06T22:44:55Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2012-05-05T14:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4997ec95719a50a1882ec9b84dcb31e7984a3565'/>
<id>urn:sha1:4997ec95719a50a1882ec9b84dcb31e7984a3565</id>
<content type='text'>
The customization widget referred to a non-existing function
`notmuch-hello-insert-query-list'.  The patch changes it to the
correct one - `notmuch-hello-insert-searches'.  The relevant test is
fixed now.
</content>
</entry>
<entry>
<title>emacs: Do not pass stderr of notmuch reply to JSON parser</title>
<updated>2012-05-06T11:49:38Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2012-05-01T21:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e02c179c8f6cddcc0b6457ccd0fd40186c75e3db'/>
<id>urn:sha1:e02c179c8f6cddcc0b6457ccd0fd40186c75e3db</id>
<content type='text'>
Sometimes, notmuch reply outputs something to stderr, for example:
"Failed to verify signed part: Cannot verify multipart/signed part:
unsupported signature protocol". When this happens, replying in emacs
fails, because emacs cannot parse the error message as JSON.

This patch causes emacs to ignore stderr when reading reply from
notmuch.
</content>
</entry>
<entry>
<title>emacs: Let the user choose where to compose new mails</title>
<updated>2012-05-06T11:49:05Z</updated>
<author>
<name>Thomas Jost</name>
<email>schnouki@schnouki.net</email>
</author>
<published>2012-05-04T10:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=832fd1a7a63ced91d9519d217ba187ee08eea13c'/>
<id>urn:sha1:832fd1a7a63ced91d9519d217ba187ee08eea13c</id>
<content type='text'>
Introduce a new defcustom notmuch-mua-compose-in that allows users to
specify where new mails are composed, either in the current window or
in a new window or frame.

Signed-off-by: Jameson Rollins &lt;jrollins@finestructure.net&gt;
</content>
</entry>
<entry>
<title>emacs: Correctly quote non-text/plain parts in reply</title>
<updated>2012-05-06T11:48:11Z</updated>
<author>
<name>Adam Wolfe Gordon</name>
<email>awg+notmuch@xvx.ca</email>
</author>
<published>2012-05-05T19:30:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f6c170fabca8f39e74705e3813504137811bf162'/>
<id>urn:sha1:f6c170fabca8f39e74705e3813504137811bf162</id>
<content type='text'>
Quote non-text parts nicely by displaying them with mm-display-part
before calling message-cite-original to quote them. HTML-only emails
can now be quoted correctly. We re-use some code from notmuch-show
(notmuch-show-mm-display-part-inline), which has been moved to
notmuch-lib.el.

Mark the test for this feature as not broken.
</content>
</entry>
<entry>
<title>emacs: eliminate search-tag-thread in favor of just search-tag</title>
<updated>2012-04-29T20:43:03Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T18:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=904a8070889c36b5dc7169a82f20cc354cc0f867'/>
<id>urn:sha1:904a8070889c36b5dc7169a82f20cc354cc0f867</id>
<content type='text'>
notmuch-search-tag-thread is now completely redundant with
notmuch-search-tag so we eliminate it to simplify the interface.
</content>
</entry>
<entry>
<title>emacs: modify show tag functions to use new notmuch-tag interface</title>
<updated>2012-04-29T20:42:43Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T18:52:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c1bcf5f8c0874a38b27bdd38b4c74d248d32c2f6'/>
<id>urn:sha1:c1bcf5f8c0874a38b27bdd38b4c74d248d32c2f6</id>
<content type='text'>
The main change here is to modify argument parsing so as to not force
tag-changes to be a list, and to let notmuch-tag handle prompting the
user when required.  doc strings are also updated and cleaned up.
</content>
</entry>
<entry>
<title>emacs: modify search tag functions to use new notmuch-tag interface</title>
<updated>2012-04-29T20:41:57Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T18:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dba0e53ea840e33756813c3b35bb5b5793b009c7'/>
<id>urn:sha1:dba0e53ea840e33756813c3b35bb5b5793b009c7</id>
<content type='text'>
The main change here is to modify argument parsing so as to not force
tag-changes to be a list, and to let notmuch-tag handle prompting the
user when required.  doc strings are also updated and cleaned up.
</content>
</entry>
<entry>
<title>emacs: allow notmuch-tag to accept string inputs and prompt for tags</title>
<updated>2012-04-29T20:41:35Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T20:49:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=97aa3c06593847c0f7b353cf5167d70cc9e53dd3'/>
<id>urn:sha1:97aa3c06593847c0f7b353cf5167d70cc9e53dd3</id>
<content type='text'>
notmuch-tag is extended to accept various formats of the tag changes.
In particular, user prompting for tag changes is now incorporated
here, so it is common for modes.

The tag binary and the notmuch-{before,after}-tag-hooks are only
called if tag changes is non-nil.

In all cases tag-changes is returned as a list.
</content>
</entry>
<entry>
<title>emacs: create notmuch-tag.el, and move appropriate functions from notmuch.el</title>
<updated>2012-04-29T20:39:37Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T18:52:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=eb8feb16664fd0296ea0e07f4924c2a87a5b3bc3'/>
<id>urn:sha1:eb8feb16664fd0296ea0e07f4924c2a87a5b3bc3</id>
<content type='text'>
Tagging functions are used in notmuch.el, notmuch-show.el, and
notmuch-message.el.  There are enough common functions for tagging
that it makes sense to put them all in their own library.

No code is modified, just moved around.
</content>
</entry>
</feed>
