<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-hello.el, branch 0.3</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.3</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.3'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-04-27T08:56:13Z</updated>
<entry>
<title>emacs: Fix column alignment in `notmuch-hello-insert-tags'</title>
<updated>2010-04-27T08:56:13Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-04-27T07:00:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1e1871154341cdd3413fe3f32e3aae477826d815'/>
<id>urn:sha1:1e1871154341cdd3413fe3f32e3aae477826d815</id>
<content type='text'>
Re-working the saved search/tag insertion to buttonize only the name
of the saved search/tag plus one space broke the calculation of how
much filler is required to complete the column, resulting in lines
wider than the window.
</content>
</entry>
<entry>
<title>emacs: Rip out all of the notmuch-folder code.</title>
<updated>2010-04-27T05:42:07Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T05:42:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a4669217600e4536dc0c49f0255af5e2d9bc183f'/>
<id>urn:sha1:a4669217600e4536dc0c49f0255af5e2d9bc183f</id>
<content type='text'>
We are asserting that the new notmuch-hello implementation, (available
by just calling `notmuch') is just as easy to use as the old
notmuch-folder. So let's remove what's now a largely redundant
implementation.

To make this transition easier, we are still supporting the
notmuch-folders variable name, and we still provide `notmuch-folder'
as an alias which can be invoked to get the new notmuch-hello
functionality.
</content>
</entry>
<entry>
<title>emacs: Fix notmuch-hello to use its own function for counting search results.</title>
<updated>2010-04-27T05:40:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T05:40:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fa5279113b8bc2d6f58d672867f980ef8f02a118'/>
<id>urn:sha1:fa5279113b8bc2d6f58d672867f980ef8f02a118</id>
<content type='text'>
Previously, this was calling into a notmuch-folder-count
function. Only, everything related to notmuch-folder is about to go
away, so lets have notmuch-hello define its own function
(notmuch-saved-search-count) for this purpose.
</content>
</entry>
<entry>
<title>emacs: Add a notmuch-saved-searches function.</title>
<updated>2010-04-27T05:37:11Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T05:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f1f7e71e0347672e0658362c513e49c05b0f4161'/>
<id>urn:sha1:f1f7e71e0347672e0658362c513e49c05b0f4161</id>
<content type='text'>
We use this function to abstract away the common 3-step process for
looking for a value for the saved-searches variable:

	1. Look at the notmuch-saved-searches variable itself
	2. Look at the notmuch-folders vaiable
	3. Use a default value

We were already using this logic (open-coded) in notmuch-hello, but
notmuch.el was accessing notmuch-folders directly for the clever name
selection of search buffers.
</content>
</entry>
<entry>
<title>emacs: Move declare-function from notmuch-lib.el to notmuch-hello.el.</title>
<updated>2010-04-27T05:33:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T05:33:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4727eacb36245ccd2eabe22bfa408a099b574255'/>
<id>urn:sha1:4727eacb36245ccd2eabe22bfa408a099b574255</id>
<content type='text'>
Apparently the declare-function macro doesn't work in a required file
as I might like it too. Put it where it needs to go to avoid the
warning.
</content>
</entry>
<entry>
<title>notmuch-hello: Add a 'G' keybinding.</title>
<updated>2010-04-27T05:05:47Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T05:05:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f8e372ebeccff4e2cba323d75ac1278cb22828b9'/>
<id>urn:sha1:f8e372ebeccff4e2cba323d75ac1278cb22828b9</id>
<content type='text'>
Just like the G keybinding we've had in notmuch-folder-mode and
notmuch-search-mode, (to call `notmuch-poll' to 'G'et new mail).
</content>
</entry>
<entry>
<title>notmuch-hello: Make this work with a notmuch-folders variable set in ~/.emacs</title>
<updated>2010-04-27T04:55:51Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T04:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2a6a0e248174d93f431018ce8b809fc0fdebd847'/>
<id>urn:sha1:2a6a0e248174d93f431018ce8b809fc0fdebd847</id>
<content type='text'>
I'm planning to rip out the notmuch-folder-mode completely. So as a
token kindness to existing users of notmuch-folders, I'm at least
making notmuch-hello support the notmuch-folders variable name as an
alternate for the new name of notmuch-saved-searches.
</content>
</entry>
<entry>
<title>emacs: Remove "hello" from all variables exported through customize.</title>
<updated>2010-04-27T04:45:19Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T04:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=51e5eaac172b37a7000bff0a7e5cf1229239aba3'/>
<id>urn:sha1:51e5eaac172b37a7000bff0a7e5cf1229239aba3</id>
<content type='text'>
We've recently changed things so that the notmuch-hello screen is the
default view one gets by executing `notmuch'. So hide the "hello" name
from everything exposed in the customize interface, (leaving "hello"
as just an internal name within the implementation).
</content>
</entry>
<entry>
<title>notmuch-hello: Fix a sign error when computing number of padding spaces.</title>
<updated>2010-04-27T03:51:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T03:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=404c6121e5b255850052eea55d88f65c9c439590'/>
<id>urn:sha1:404c6121e5b255850052eea55d88f65c9c439590</id>
<content type='text'>
After the previous commit, toggling the visibility of tags could
result in notmuch-hello aborting with:

	Wrong type argument: wholenump, -1

At least, the error only occurred for me when making tags visible. But
that may be because my longest tag name is longer than my longest
saved-search name.
</content>
</entry>
<entry>
<title>notmuch-hello: Fix ability to isearch to a saved-search and press RET</title>
<updated>2010-04-27T03:15:45Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T03:15:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ca5ae54cb1aa91dc2c3ba9372d70d6fa080851d8'/>
<id>urn:sha1:ca5ae54cb1aa91dc2c3ba9372d70d6fa080851d8</id>
<content type='text'>
After isearching for an entire saved-search name, the point will be
immediately after that name in the buffer. Before commit
c9ba61bebef7733c4bf12adf94222e57621fdcf6 the space right after the
name was part of the widget so the user could press RET right after
the isearch to activate the saved search.

The above commit broke that functionality. Restore it by including a
single space after each name as part of the widget.
</content>
</entry>
</feed>
