<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-lib.el, branch 0.25</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.25</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.25'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-02-23T12:54:55Z</updated>
<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>
<entry>
<title>emacs: add compatibility functions for emacs 23</title>
<updated>2016-11-17T01:42:34Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-11-15T19:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a3e712fa86a1f6df02a8be9f620f33ed9189069d'/>
<id>urn:sha1:a3e712fa86a1f6df02a8be9f620f33ed9189069d</id>
<content type='text'>
Some of the recent changes to the emacs code have used functions
introduced in emacs 24. The functions used are read-char-choice and
setq-local. This changeset adds a file notmuch-compat.el which
contains compatibility functions so that it should work on emacs
23.

Note, since these functions are taken almost unchanged from the emacs
source they are copyright the Free Software Foundation, and the header
in the file reflects that.
</content>
</entry>
<entry>
<title>emacs: add global keybinding M-= for refresh all buffers</title>
<updated>2016-10-17T12:07:54Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-10-15T07:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2f643ac763e4e2f2b1951f0f1197af951c8b2575'/>
<id>urn:sha1:2f643ac763e4e2f2b1951f0f1197af951c8b2575</id>
<content type='text'>
We can't use c-u = as some of the notmuch-show refresh function
already uses that. This is a global keybinding for a relatively
infrequent function but M-= seems unlikely to cause conflicts.
</content>
</entry>
<entry>
<title>emacs: notmuch-lib: add refresh all buffers function</title>
<updated>2016-10-17T12:07:32Z</updated>
<author>
<name>Ioan-Adrian Ratiu</name>
<email>adi@adirat.com</email>
</author>
<published>2016-10-15T07:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=02d3c7610297437da5ddc414e16cd1fabf95dcfb'/>
<id>urn:sha1:02d3c7610297437da5ddc414e16cd1fabf95dcfb</id>
<content type='text'>
notmuch-refresh-all-buffers calls each buffer's major mode specific
refresh function using the generic notmuch-refresh-this-buffer function.

Since the earlier changesets have stopped the refresh functions from
forcing the buffers to be redisplayed this can refresh buffers that
are not currently displayed without disturbing the user.  This is very
useful for silent async background updating the emacs display when new
mail is fetched.

Signed-off-by: Ioan-Adrian Ratiu &lt;adi@adirat.com&gt;
</content>
</entry>
<entry>
<title>emacs: make the refresh functions more consistent</title>
<updated>2016-10-17T12:01:52Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-10-15T07:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5e83fe979dc67a9aaad6eee28735e0ab47b1743c'/>
<id>urn:sha1:5e83fe979dc67a9aaad6eee28735e0ab47b1743c</id>
<content type='text'>
The different refreshed functions were called differently: some were
called interactively and some were not. Make them all interactive.
</content>
</entry>
<entry>
<title>emacs: add a tag jump menu</title>
<updated>2016-10-04T10:55:16Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-09-20T19:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ae06fbfc76edc2ef320a51b6f774079d79078963'/>
<id>urn:sha1:ae06fbfc76edc2ef320a51b6f774079d79078963</id>
<content type='text'>
Add a customisable "jump" style menu for doing tagging operations.
</content>
</entry>
<entry>
<title>emacs: notmuch-check-exit-status bugfix</title>
<updated>2016-09-04T11:22:30Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2016-09-03T22:59:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=74b54fb0faff4a6f69f1cf54dba9ac39e9aa754c'/>
<id>urn:sha1:74b54fb0faff4a6f69f1cf54dba9ac39e9aa754c</id>
<content type='text'>
This function prints diagnostic information in the event of an
error. However, one of the callers has an optional :stdin-string
keyword argument. This causes the error printing routine to error
itself.

Rather than reach notmuch-check-exit-status about the possible keyword
arguments (currently only one but could be more in the future) this
commit just tells notmuch-check-exit-status how to print non-string arguments.
</content>
</entry>
<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: Observe the charset of MIME parts when reading them.</title>
<updated>2016-05-01T11:04:07Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2016-04-30T06:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fdce7eb54532a0bdbd56ca3d56099b190eb7284c'/>
<id>urn:sha1:fdce7eb54532a0bdbd56ca3d56099b190eb7284c</id>
<content type='text'>
`notmuch--get-bodypart-raw' previously assumed that all non-binary MIME
parts could be successfully read by assuming that they were UTF-8
encoded. This was demonstrated to be wrong, specifically when a part was
marked as ISO8859-1 and included accented characters (which were
incorrectly rendered as a result).

Rather than assuming UTF-8, attempt to use the part's declared charset
when reading it, falling back to US-ASCII if the declared charset is
unknown, unsupported or invalid.
</content>
</entry>
</feed>
