<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs, branch 0.19</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.19</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.19'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-11-09T15:08:58Z</updated>
<entry>
<title>emacs: show: document the mark unread defcustom function</title>
<updated>2014-11-09T15:08:58Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2014-09-06T16:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=78a1575aa41de2b593ca47ff1ca72673f26088fa'/>
<id>urn:sha1:78a1575aa41de2b593ca47ff1ca72673f26088fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>emacs: Improve the behaviour of the 'q' binding.</title>
<updated>2014-10-31T16:54:21Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2014-10-29T14:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=30f1c43efe32c83193a6b9ae1f31ab2667e4195d'/>
<id>urn:sha1:30f1c43efe32c83193a6b9ae1f31ab2667e4195d</id>
<content type='text'>
When a user hits 'q' in a notmuch buffer, kill the buffer only if
there are no other windows currently showing it.
</content>
</entry>
<entry>
<title>emacs: notmuch-jump.el should provide.</title>
<updated>2014-10-25T17:55:16Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2014-10-22T06:05:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=961937988e5c8947ddabdaa34454309912fc809b'/>
<id>urn:sha1:961937988e5c8947ddabdaa34454309912fc809b</id>
<content type='text'>
To ease loading, notmuch-jump.el should provide 'notmuch-jump.
</content>
</entry>
<entry>
<title>emacs: jump: fix compile warning on emacs 23</title>
<updated>2014-09-24T17:55:36Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2014-09-04T09:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b2caa125ee6771bc80ef91c471cedeb9289b9d7d'/>
<id>urn:sha1:b2caa125ee6771bc80ef91c471cedeb9289b9d7d</id>
<content type='text'>
notmuch-jump uses window-body-width which is not defined in emacs
23. To get around this it does

(unless (fboundp 'window-body-width)
  ;; Compatibility for Emacs pre-24
  (defalias 'window-body-width 'window-width))

This makes sure window-body-width is defined and all should be
well. But it seems that the byte compiler does not realise that this
guarantees that window-body-width will be defined and so, when
compiling with emacs 23, it gives an error

In end of data:
notmuch-jump.el:172:1:Warning: the function `window-body-width' is not known to be defined.

Domo and I came to following on irc: wrap the (unless (fboundp ...))
inside eval-and-compile which ensures that both the test and the
defalias (if needed) happen at both compile and load time.  This fixes
the warning.
</content>
</entry>
<entry>
<title>emacs: Fix coding system in `notmuch-show-view-raw-message'</title>
<updated>2014-09-21T19:23:45Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-04-21T18:37:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5673fdbdfaabcd5ae2a13f9337b143ebe50b6a83'/>
<id>urn:sha1:5673fdbdfaabcd5ae2a13f9337b143ebe50b6a83</id>
<content type='text'>
This fixes the known-broken test of viewing 8bit messages added by the
previous commit.
</content>
</entry>
<entry>
<title>emacs: Remove redundant NTH argument from `notmuch-get-bodypart-content'.</title>
<updated>2014-09-21T19:23:45Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-04-21T18:37:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0b94dd7fd3dcd071ebbe498cd80f5fd687a78e08'/>
<id>urn:sha1:0b94dd7fd3dcd071ebbe498cd80f5fd687a78e08</id>
<content type='text'>
This can be derived from the PART argument (which is arguably
canonical), so there's no sense in giving the caller an extra foot
gun.
</content>
</entry>
<entry>
<title>emacs: jump: sort-order bugfix</title>
<updated>2014-09-07T18:02:16Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2014-09-02T18:56:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5c4f6ed99bd10fa26162c46601714141adeb3fb5'/>
<id>urn:sha1:5c4f6ed99bd10fa26162c46601714141adeb3fb5</id>
<content type='text'>
default-value needs its argument to be quoted.

Slightly strangely default-value of 't or nil is 't or nil
respectively so the code

(default-value notmuch-search-oldest-first)

just gives the current value of notmuch-search-oldest-first rather
than intended default-value of this variable.

The symptom is that if you are in a search buffer and use notmuch jump
to run a saved search which does not have an explicitly set sort order
then the sort order of the saved-search is inherited from the current
search buffer rather than being the default search order.

Thanks to Jani for finding the bug.
</content>
</entry>
<entry>
<title>emacs: Improved compatibility for window-body-width in Emacs &lt; 24</title>
<updated>2014-08-17T00:44:47Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-08-08T17:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c1845bf0a430b1d0bda6703246a1bcc8962175ab'/>
<id>urn:sha1:c1845bf0a430b1d0bda6703246a1bcc8962175ab</id>
<content type='text'>
Fix byte compiler warning "Warning: the function `window-body-width'
is not known to be defined." by moving our compatibility wrapper
before its use and simplify the definition to a defalias for the old
name of the function.
</content>
</entry>
<entry>
<title>emacs: Expand default saved searches and add shortcut keys</title>
<updated>2014-08-05T11:07:52Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-08-05T01:45:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e501a16e71d79393ffa6bf755a8202e212ab4872'/>
<id>urn:sha1:e501a16e71d79393ffa6bf755a8202e212ab4872</id>
<content type='text'>
This should help new users off to a better start with the addition of
more sensible saved searches and default shortcut keys.  Most existing
users have probably customized this variable and won't be affected.
</content>
</entry>
<entry>
<title>emacs: Introduce notmuch-jump: shortcut keys to saved searches</title>
<updated>2014-08-05T11:07:27Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-08-05T01:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3c1ad5bfa0039191f1202b0542eb3af7afd16c5c'/>
<id>urn:sha1:3c1ad5bfa0039191f1202b0542eb3af7afd16c5c</id>
<content type='text'>
This introduces notmuch-jump, which is like a user-friendly,
user-configurable global prefix map for saved searches.  This provides
a non-modal and much faster way to access saved searches than
notmuch-hello.

A user configures shortcut keys in notmuch-saved-searches, which are
immediately accessible from anywhere in Notmuch under the "j" key (for
"jump").  When the user hits "j", the minibuffer immediately shows a
helpful table of bindings reminiscent of a completions buffer.

This code is a combination of work from myself (originally,
"notmuch-go"), David Edmondson, and modifications from Mark Walters.
</content>
</entry>
</feed>
