<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-hello.el, branch 0.4</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.4</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-10-29T22:49:01Z</updated>
<entry>
<title>Fix problem with notmuch-hello-nice-number</title>
<updated>2010-10-29T22:49:01Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>hohndel@infradead.org</email>
</author>
<published>2010-10-29T22:49:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ee578338a691bb948a00d9372f9fe2b898f2b267'/>
<id>urn:sha1:ee578338a691bb948a00d9372f9fe2b898f2b267</id>
<content type='text'>
Without this little patch notmuch fails if asked to display a saved
search that has zero results

Edited-by: David Edmondson &lt;dme@dme.org&gt;: With code that is a little
more "emacsy".
</content>
</entry>
<entry>
<title>emacs: Fix the autoload comments</title>
<updated>2010-10-29T22:27:01Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-29T22:27:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b11ecf613a3e574ff80e0e9ec5825b43b541ab12'/>
<id>urn:sha1:b11ecf613a3e574ff80e0e9ec5825b43b541ab12</id>
<content type='text'>
Remove them from non-top-level entry points, (such as the functions to
set notmuch modes and the deprecated notmuch-folder function). And add
one to the notmuch-hello function. Also, add missing documentation
string to notmuch-hello.
</content>
</entry>
<entry>
<title>emacs: Avoid runtime use of `cl'.</title>
<updated>2010-10-28T00:41:50Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-04-29T10:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c506e1034b5adb54b3e4f8d3e59086756f2bb126'/>
<id>urn:sha1:c506e1034b5adb54b3e4f8d3e59086756f2bb126</id>
<content type='text'>
The GNU Emacs Lisp Reference Manual section D.1 says:

&gt; *  Please don't require the cl package of Common Lisp extensions at
&gt;    run time. Use of this package is optional, and it is not part of
&gt;    the standard Emacs namespace. If your package loads cl at run time,
&gt;    that could cause name clashes for users who don't use that package.
&gt;
&gt;    However, there is no problem with using the cl package at compile
&gt;    time, with (eval-when-compile (require 'cl)). That's sufficient for
&gt;    using the macros in the cl package, because the compiler expands
&gt;    them before generating the byte-code.

Follow this advice, requiring the following changes where `cl' was
used at runtime:

- replace `rassoc-if' in `notmuch-search-buffer-title' with the `loop'
  macro and inline code. At the same time find the longest prefix
  which matches the query rather than simply the last,
- replace `union', `intersection' and `set-difference' in
  `notmuch-show-add-tag' and `notmuch-show-remove-tag' with local code
  to calculate the result of adding and removing a list of tags from
  another list of tags.
</content>
</entry>
<entry>
<title>emacs: Remove the joke from the first line of the notmuch-hello view.</title>
<updated>2010-10-22T19:12:22Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-22T19:12:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ca956552bd1602cfe0b1c579cf188ba921f54dc8'/>
<id>urn:sha1:ca956552bd1602cfe0b1c579cf188ba921f54dc8</id>
<content type='text'>
Overuse just makes the joke unfunny.
</content>
</entry>
<entry>
<title>emacs: Fix notmuch-hello to not break when given a very narrow window.</title>
<updated>2010-10-22T19:03:34Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-22T19:03:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1a17faf48d548bc5e6dc1d25b4f63204d1b2eea7'/>
<id>urn:sha1:1a17faf48d548bc5e6dc1d25b4f63204d1b2eea7</id>
<content type='text'>
Simply ensure that some subtractions never result in a negative
number, (since emacs complains when asked to create a string with a
negative length).
</content>
</entry>
<entry>
<title>emacs: Pretty print the numbers of matching messages.</title>
<updated>2010-06-04T01:17:03Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-05-04T13:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=636925b40b20c60961660d14e0356f0970e97546'/>
<id>urn:sha1:636925b40b20c60961660d14e0356f0970e97546</id>
<content type='text'>
Insert a separator every three digits when outputting numbers. Allow
the user to choose the separator by customizing
`notmuch-decimal-separator'. Widen the space allocated for message
counts accordingly.
</content>
</entry>
<entry>
<title>emacs: notmuch-hello: Make widget-keymap a parent of notmuch-hello-keymap</title>
<updated>2010-06-04T01:17:03Z</updated>
<author>
<name>Nelson Elhage</name>
<email>nelhage@MIT.EDU</email>
</author>
<published>2010-05-14T17:15:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9ccd978665103a209861b1ea7e1fb3776018bba9'/>
<id>urn:sha1:9ccd978665103a209861b1ea7e1fb3776018bba9</id>
<content type='text'>
This lets us pick up later changes to widget-keymap if the user
customizes it in some way. This is the recommended way to use
`widget-keymap', according to its help.
</content>
</entry>
<entry>
<title>add missing docstring for functions</title>
<updated>2010-06-04T01:17:03Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2010-05-03T10:29:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e229bfa5aa68ce0e9076b04cac7774a754b47ab2'/>
<id>urn:sha1:e229bfa5aa68ce0e9076b04cac7774a754b47ab2</id>
<content type='text'>
The '?' key bindings uses them for the help window and these are
currently empty.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>Make notmuch-hello a mode.</title>
<updated>2010-06-04T01:17:03Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2010-05-03T10:29:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a56010ac8b89a2489eee5c78469f05cee85ec858'/>
<id>urn:sha1:a56010ac8b89a2489eee5c78469f05cee85ec858</id>
<content type='text'>
This enables the nifty '?' key binding to work in notmuch-hello
(although for some strange reasons I don't see any descriptions for
specific key bindings yet. Not sure how that is supposed to work
though.
But this starts, runs and behaves identical to the existing code.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>emacs: Remove notmuch-hello-roundup function</title>
<updated>2010-06-04T01:17:03Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2010-04-30T10:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5bc4ff4e1d31ddd45ac7e2638109c5e502c71836'/>
<id>urn:sha1:5bc4ff4e1d31ddd45ac7e2638109c5e502c71836</id>
<content type='text'>
as it does the same as (ceiling number divisor) which is already provided in elisp.
</content>
</entry>
</feed>
