<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-tree.el, branch 0.26</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.26</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.26'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-09-06T00:50:03Z</updated>
<entry>
<title>emacs: Refuse requests to refresh tree views while a refresh is running</title>
<updated>2017-09-06T00:50:03Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>git@thecybershadow.net</email>
</author>
<published>2017-08-14T07:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1348212cb051b846bbe98f6d653da45aad3dfefa'/>
<id>urn:sha1:1348212cb051b846bbe98f6d653da45aad3dfefa</id>
<content type='text'>
notmuch-tree did not protect against concurrent refreshes like
notmuch-search, meaning, hitting '=' (notmuch-refresh-this-buffer)
quickly will spawn multiple parallel notmuch processes, and clobber
the existing results in the current buffer.

* notmuch-tree.el: Add a guard to notmuch-tree-refresh-view similar to
  the one in notmuch-search.
</content>
</entry>
<entry>
<title>emacs: set query-context to nil if its "" or "*"</title>
<updated>2017-08-20T11:32:07Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-08-13T09:07:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cb5253578d983471e5b55604581d390fcdda38f4'/>
<id>urn:sha1:cb5253578d983471e5b55604581d390fcdda38f4</id>
<content type='text'>
The queries "" and "*" are special cased in the notmuch library to
match all messages, but only if they're the entire query. They can't
be combined with other queries, such as "* AND foo", in which case
they "leak" down to the Xapian query parser.

Notmuch show and tree buffers inadvertently combine the thread query
with said special queries, causing incorrect collapsing of
messages. Handle the special queries specially. We already do a
similar thing in notmuch-search-filter.
</content>
</entry>
<entry>
<title>emacs: convert remaining format-versions from 3 to 4</title>
<updated>2017-07-18T09:57:26Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-07-17T15:06:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1d82110f8397e413d1e000b5a2aa99a2b0995e6d'/>
<id>urn:sha1:1d82110f8397e413d1e000b5a2aa99a2b0995e6d</id>
<content type='text'>
This is needed for consistent beheviour between notmuch built against
gmime-2.6 and gmime-3.0 w.r.t. error reporting.
</content>
</entry>
<entry>
<title>emacs: tree: drop repeated "of" from docstring</title>
<updated>2017-07-11T00:58:30Z</updated>
<author>
<name>Kyle Meyer</name>
<email>kyle@kyleam.com</email>
</author>
<published>2017-07-08T01:01:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=37d1fa5672133a4deb0efa631a21eeeb50a7c1a1'/>
<id>urn:sha1:37d1fa5672133a4deb0efa631a21eeeb50a7c1a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>emacs: convert to use format-version 3</title>
<updated>2017-07-04T11:32:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-06-03T17:47:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b6f87c3085e25e5bf65a4f956af8846bc0681c52'/>
<id>urn:sha1:b6f87c3085e25e5bf65a4f956af8846bc0681c52</id>
<content type='text'>
Keeping the emacs interface running old format-versions makes it
impossible to test new format-versions or deprecate old ones.
</content>
</entry>
<entry>
<title>emacs: tree: bugfix: specify --format-version</title>
<updated>2017-05-13T11:47:04Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2017-04-15T15:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2d79d38a0f74ccf2195e3685cd114646961e4000'/>
<id>urn:sha1:2d79d38a0f74ccf2195e3685cd114646961e4000</id>
<content type='text'>
Previously notmuch tree did not specify the format-version when
calling notmuch. This meant that when the structured output was
slightly changed (in commit 14c60cf168ac3b0f277188c16e6012b7ebdadde7)
stash filename broke. This fixes this breakage by specifying the
format-version.
</content>
</entry>
<entry>
<title>emacs: resume messages</title>
<updated>2016-11-13T17:15:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-11-13T14:08:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2dd96d6bd642c3b32ce1997528f69665019b7497'/>
<id>urn:sha1:2dd96d6bd642c3b32ce1997528f69665019b7497</id>
<content type='text'>
Provide functionality to resume editing a message previously saved with
notmuch-draft-save, including decoding the X-Notmuch-Emacs-Secure
header.

Resume gets the raw file from notmuch and using the emacs function
mime-to-mml reconstructs the message (including attachments).

'e' is bound to resume a draft from show or tree mode.
</content>
</entry>
<entry>
<title>emacs: tree: remove binding for pressing button in message pane</title>
<updated>2016-11-13T16:55:16Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-11-13T14:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f8bdba37d3f4c877e05e17b5b1c7d2d512106538'/>
<id>urn:sha1:f8bdba37d3f4c877e05e17b5b1c7d2d512106538</id>
<content type='text'>
We want to use "e" for editting postponed messages in show, and in
tree view, so remove the binding for the function which does

     (In message pane) Activate BUTTON or button at point
</content>
</entry>
<entry>
<title>emacs: tree: use message pane decryption state for replies</title>
<updated>2016-11-02T10:45:28Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-09-21T15:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e5786283e7465377d828c36c951f77fe629a0885'/>
<id>urn:sha1:e5786283e7465377d828c36c951f77fe629a0885</id>
<content type='text'>
This makes replying to a message in tree view, use the decrypted state
from the message pane if it is open. Previously it just used the
global decryption state from notmuch-crypto-process-mime.

In particular if notmuch-crypto-process-mime is nil, and the user
views the messages (which doesn't decrypt), toggles decryption in the
message pane, and then replies, the reply will be decrypted.
</content>
</entry>
<entry>
<title>emacs: tree: allow the user to decrypt the message pane</title>
<updated>2016-11-02T10:45:18Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-09-21T15:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8a20400490df27812780b349c1805e258cbac99c'/>
<id>urn:sha1:8a20400490df27812780b349c1805e258cbac99c</id>
<content type='text'>
This makes $ in the tree pane toggle decryption in the message
pane. Without this the user can only decrypt the message pane by
switching to it, or by setting decryption on globally by setting
notmuch-crypto-process-mime to t.
</content>
</entry>
</feed>
