<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs, branch 0.31_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.31_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.31_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2020-08-16T13:42:27Z</updated>
<entry>
<title>emacs/tree: add notmuch-tree-archive-thread-then-next</title>
<updated>2020-08-16T13:42:27Z</updated>
<author>
<name>William Casarin</name>
<email>jb55@jb55.com</email>
</author>
<published>2020-08-11T17:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bcfd8575e5d3040a6b536928e9c163592e689da9'/>
<id>urn:sha1:bcfd8575e5d3040a6b536928e9c163592e689da9</id>
<content type='text'>
Now that notmuch-tree-next-thread acts more like its notmuch-show
counterpart, let's update the binding to move to the next thread after
archiving.

Signed-off-by: William Casarin &lt;jb55@jb55.com&gt;
</content>
</entry>
<entry>
<title>emacs/tree: enable moving to next thread in search results</title>
<updated>2020-08-16T13:42:17Z</updated>
<author>
<name>William Casarin</name>
<email>jb55@jb55.com</email>
</author>
<published>2020-08-11T17:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=874f14ec2b25f7593edf872c254db344195fce84'/>
<id>urn:sha1:874f14ec2b25f7593edf872c254db344195fce84</id>
<content type='text'>
This introduces a new function called
notmuch-tree-next-thread-from-search which is analogous to
notmuch-show-next-thread. It will switch to the next or previous
thread from the parent search results.

We rename notmuch-tree-{prev,next}-thread to a more descriptive
notmuch-tree-{prev,next}-thread-in-tree to reflect the fact that it
only moves to the next thread in the current tree.

notmuch-tree-next-thread now switches to the next thread in the
current tree first, but if there are none, it looks for the next tree
in the search results.

This makes notmuch-tree feel more like notmuch-show when using the
M-Enter, M-n and M-p bindings.

Signed-off-by: William Casarin &lt;jb55@jb55.com&gt;
</content>
</entry>
<entry>
<title>emacs/tree: introduce notmuch-tree-parent-buffer variable</title>
<updated>2020-08-16T13:42:02Z</updated>
<author>
<name>William Casarin</name>
<email>jb55@jb55.com</email>
</author>
<published>2020-08-11T17:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=189175ecd6fde78ded219a4bc6dd7b649564c30f'/>
<id>urn:sha1:189175ecd6fde78ded219a4bc6dd7b649564c30f</id>
<content type='text'>
This variable will be used in a similar fashion to
notmuch-show-parent-buffer. It will be used to navigate between
threads from the parent search buffer.

Signed-off-by: William Casarin &lt;jb55@jb55.com&gt;
</content>
</entry>
<entry>
<title>Emacs: Indent first header line only when indentation is turned on</title>
<updated>2020-08-15T12:16:34Z</updated>
<author>
<name>Teemu Likonen</name>
<email>tlikonen@iki.fi</email>
</author>
<published>2020-08-15T06:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=adb90b9bb633c82f41a6c04c07f6becc12f332aa'/>
<id>urn:sha1:adb90b9bb633c82f41a6c04c07f6becc12f332aa</id>
<content type='text'>
Previously in message-show mode message's first header line (From
header) was always indented, even if user had turned thread
indentation off with "&lt;" (notmuch-show-toggle-thread-indentation)
command.

This change modifies notmuch-show-insert-headerline function so that
it doesn't indent the first header line if notmuch-show-indent-content
variable is nil.

This change also modifies tests so that they expect this new output
format:
test/emacs-show.expected-output/notmuch-show-indent-thread-content-off
</content>
</entry>
<entry>
<title>emacs: Use new advice mechanism do advice mm-shr</title>
<updated>2020-08-10T00:17:39Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:50:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6336c26d2341b390c995b5579bf590415db29420'/>
<id>urn:sha1:6336c26d2341b390c995b5579bf590415db29420</id>
<content type='text'>
Also because we now only support Emacs &gt;= 25,
we can remove the check for Emacs &gt;= 24.
</content>
</entry>
<entry>
<title>emacs: Drop old advices that were only need for Emacs 23</title>
<updated>2020-08-10T00:16:12Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:50:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=96baa2231882e9a9025797b1f9945ba6b2751dd4'/>
<id>urn:sha1:96baa2231882e9a9025797b1f9945ba6b2751dd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>emacs: Remove notmuch-read-char-choice</title>
<updated>2020-08-10T00:15:54Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=08b26f449dffd1b0c6611350f975c1c62d2cfc74'/>
<id>urn:sha1:08b26f449dffd1b0c6611350f975c1c62d2cfc74</id>
<content type='text'>
Just use `read-char-choice', which existed since Emacs 24.1.
</content>
</entry>
<entry>
<title>emacs: Remove notmuch-setq-local</title>
<updated>2020-08-10T00:15:27Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:50:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2156517d902e6013463a5f5f79225741e7f54307'/>
<id>urn:sha1:2156517d902e6013463a5f5f79225741e7f54307</id>
<content type='text'>
Just use setq-local, which existed since Emacs 24.3.
</content>
</entry>
<entry>
<title>emacs: Use cl-incf where appropriate</title>
<updated>2020-08-10T00:15:27Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:50:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9946380e47ffcffea7fb9793a9fe4944b510110f'/>
<id>urn:sha1:9946380e47ffcffea7fb9793a9fe4944b510110f</id>
<content type='text'>
It's shorter.  That's it pretty much.
</content>
</entry>
<entry>
<title>NEWS: At least Emacs 25.1 is required now</title>
<updated>2020-08-10T00:14:36Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=42781f18214a4adf277c4bf52dd191ccf74e1b3b'/>
<id>urn:sha1:42781f18214a4adf277c4bf52dd191ccf74e1b3b</id>
<content type='text'>
Some backward incompatible changes follow in the next few commits
and going forward contributors don't have to worry about Emacs 24
at all anymore.
</content>
</entry>
</feed>
