<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-lib.el, branch 0.29</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.29</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.29'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2019-05-23T17:05:05Z</updated>
<entry>
<title>emacs: make notmuch-search-interactive-region obsolete</title>
<updated>2019-05-23T17:05:05Z</updated>
<author>
<name>Leo Vivier</name>
<email>leo.vivier@gmail.com</email>
</author>
<published>2019-05-20T12:21:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=46ab6013a29233b32dba49cf9c50e70fd02db1c3'/>
<id>urn:sha1:46ab6013a29233b32dba49cf9c50e70fd02db1c3</id>
<content type='text'>
`notmuch-search-interactive-region' was moved to notmuch-lib.el in
f3cba19f882471a396a6b6175a709ccd1f6f34a0 and renamed to
`notmuch-interactive-region' without making the old function
obsolete, thereby breaking user-commands which made use of it.

This commit marks the function as obsolete and makes it an alias for
the new function.
</content>
</entry>
<entry>
<title>emacs: Move notmuch-search-interactive-region to notmuch-lib as notmuch-interactive-region</title>
<updated>2019-05-07T09:31:19Z</updated>
<author>
<name>Pierre Neidhardt</name>
<email>mail@ambrevar.xyz</email>
</author>
<published>2019-04-09T16:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f3cba19f882471a396a6b6175a709ccd1f6f34a0'/>
<id>urn:sha1:f3cba19f882471a396a6b6175a709ccd1f6f34a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix notmuch-describe-key</title>
<updated>2019-03-31T15:00:50Z</updated>
<author>
<name>Yang Sheng</name>
<email>yangsheng6810@gmail.com</email>
</author>
<published>2019-03-03T04:35:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0ae8cab4d38ee146876fda48d86f662e397bfb51'/>
<id>urn:sha1:0ae8cab4d38ee146876fda48d86f662e397bfb51</id>
<content type='text'>
Fix notmuch-describe-key crashing for the following two cases
1. format-kbd-macro cannot deal with keys like [(32 . 126)], switch to
use key-description instead.
2. if a function in the current keymap is not bounded, it will crash
the whole process. We check if it is bounded and silently skip it to
avoid crashing.
</content>
</entry>
<entry>
<title>Emacs: bind "g" to 'notuch-refresh-this-buffer</title>
<updated>2019-02-21T11:16:53Z</updated>
<author>
<name>Matt Armstrong</name>
<email>marmstrong@google.com</email>
</author>
<published>2019-02-16T20:27:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=adde6dfaef9348a6ea5e1fe3651e85dacff775b7'/>
<id>urn:sha1:adde6dfaef9348a6ea5e1fe3651e85dacff775b7</id>
<content type='text'>
Using "g" for refresh operations is a pretty common Emacs convention,
codified by `special-mode' in simple.el.
</content>
</entry>
<entry>
<title>emacs: Kill the stderr buffer when an async process completes</title>
<updated>2018-08-29T09:27:59Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2018-08-26T21:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cfd015bda413a5fee0bcc80e73008234fe88736f'/>
<id>urn:sha1:cfd015bda413a5fee0bcc80e73008234fe88736f</id>
<content type='text'>
On some platforms (e.g. macOS), it is necessary to add a real sentinel
process for the error buffer used by `notmuch-start-notmuch' rather
than a no-op sentinel.
</content>
</entry>
<entry>
<title>cli/show: make --decrypt take a keyword.</title>
<updated>2017-12-29T20:45:46Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2017-12-19T16:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8ea4a99d74737929f58568505e41c94f65a14743'/>
<id>urn:sha1:8ea4a99d74737929f58568505e41c94f65a14743</id>
<content type='text'>
We also expand tab completion for it, update the emacs bindings, and
update T350, T357, and T450 to match.

Make use of the bool-to-keyword backward-compatibility feature.
</content>
</entry>
<entry>
<title>emacs: Use make-process when available</title>
<updated>2017-08-20T11:33:09Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>notmuch@thecybershadow.net</email>
</author>
<published>2017-08-17T17:57:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fdf2b3007ac2f66b20f718dbf01871e8b47fcd06'/>
<id>urn:sha1:fdf2b3007ac2f66b20f718dbf01871e8b47fcd06</id>
<content type='text'>
make-process is a new function introduced in Emacs 25, which provides
greater control over process creation. Crucially, it allows
separately redirecting stderr directly to a buffer, which allows us to
avoid needing to use the shell to redirect to a temporary file in
order to correctly distinguish stdout and stderr.

* notmuch-lib.el: Use make-process when it is available; fall back to
  the previous method when not.
</content>
</entry>
<entry>
<title>emacs: Refactor subprocess stderr propagation</title>
<updated>2017-08-20T11:32:47Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>notmuch@thecybershadow.net</email>
</author>
<published>2017-08-17T17:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=69946c47c9ba01f64a382ab6d1928d3f048f606f'/>
<id>urn:sha1:69946c47c9ba01f64a382ab6d1928d3f048f606f</id>
<content type='text'>
Load subprocess error output to a string in the callers, and propagate
the error messages as a string parameter instead of a path to file
names.

Required to be able to avoid using temporary files for subprocess
error output.

* notmuch-lib.el: Update notmuch-check-async-exit-status,
  notmuch-check-exit-status: accept an err parameter instead of
  err-file; shift the responsibility of loading error messages from
  files up the call stack.
</content>
</entry>
<entry>
<title>emacs: fully add the notmuch-address customize group</title>
<updated>2017-02-23T12:54:55Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2017-01-28T10:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3e21b22c325dde47b4712436316e43e99ef2aa8d'/>
<id>urn:sha1:3e21b22c325dde47b4712436316e43e99ef2aa8d</id>
<content type='text'>
We now have several customizable options for address completion. There
is a customize group notmuch-address but it only contains one of these
options. Add all the others, and make it part of the notmuch customize
group.
</content>
</entry>
<entry>
<title>Merge branch 'release'</title>
<updated>2016-11-17T12:25:08Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-11-17T12:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=60ac94fe58635f9c40724afa0f35965fc9ff1afc'/>
<id>urn:sha1:60ac94fe58635f9c40724afa0f35965fc9ff1afc</id>
<content type='text'>
Updates for 0.23.2
</content>
</entry>
</feed>
