<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch.el, branch 0.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-04-16T14:53:10Z</updated>
<entry>
<title>Revert "notmuch.el: 'F' in search mode takes us to a list of folders."</title>
<updated>2010-04-16T14:53:10Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-16T14:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9792d3553e907c4af58a9a29af63023d818c4623'/>
<id>urn:sha1:9792d3553e907c4af58a9a29af63023d818c4623</id>
<content type='text'>
This reverts commit fbec989fe3272d6eff038369587be076347b96f0.

I only pushed this accidentally. See message
id:871ver6u9r.fsf@yoom.home.cworth.org for the various reasons I
didn't like this patch, (mostly I think the association of 'F' is
wrong).
</content>
</entry>
<entry>
<title>emacs: Fix search filtering of a global search ("*")</title>
<updated>2010-04-16T04:25:45Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-16T04:22:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b4459b8a4d39f635f79d44f676be13e974cc1a72'/>
<id>urn:sha1:b4459b8a4d39f635f79d44f676be13e974cc1a72</id>
<content type='text'>
With the recent addition of "*" being a special case for a search
matching all messages, we have to take care when doing a filter
operation. In this case it's not legal to simply append and get:

	* and &lt;some-new-search-terms&gt;

Instead we carefully construct a new search string of only:

	&lt;some-new-search-terms&gt;

This could all be avoided if we had a parser that could understand
"*" with the meaning we want.
</content>
</entry>
<entry>
<title>Clean up code duplication in adding or removing tag by region.</title>
<updated>2010-04-14T17:10:55Z</updated>
<author>
<name>Jesse Rosenthal</name>
<email>jrosenthal@jhu.edu</email>
</author>
<published>2010-04-13T18:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=db96d67ba2e2ae01bc3139a3a22cc5433880cbae'/>
<id>urn:sha1:db96d67ba2e2ae01bc3139a3a22cc5433880cbae</id>
<content type='text'>
Clean up code duplication, as per Carl's suggestion, by making
notmuch-search-{add/remove}-tag-thread a special case of the -region
commands, where the region in question is between (point) and (point).
</content>
</entry>
<entry>
<title>Fix bug in adding or removing tag by region.</title>
<updated>2010-04-14T17:09:53Z</updated>
<author>
<name>Jesse Rosenthal</name>
<email>jrosenthal@jhu.edu</email>
</author>
<published>2010-04-13T18:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2fbb6d05a931b23c307aee3af05ab488c6bca425'/>
<id>urn:sha1:2fbb6d05a931b23c307aee3af05ab488c6bca425</id>
<content type='text'>
There was a bug in notmuch-search-{add,remove}-tag-region, which would
not behave correctly if the region went beyond the last message. Now,
instead of simply iterating to the last line of the region, these
functions will iterate to the minimum of the last line of the region
and the last possible line, i.e.

(- (line-number-at-pos (point-max)) 2)

Tested-by: Carl Worth &lt;cworth@cworth.org&gt; Note that the old, buggy
behavior included infinite loops of emacs lisp code, so the new
behavior is significantly better than that.
</content>
</entry>
<entry>
<title>emacs: Correct the documentation for notmuch-search-add-tag (and -remove-tag)</title>
<updated>2010-04-07T20:15:27Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-07T20:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fec5622add1a4e9f305c16e96143439ee22a5c58'/>
<id>urn:sha1:fec5622add1a4e9f305c16e96143439ee22a5c58</id>
<content type='text'>
These commands act on all messages in the thread, not simply those
that match the search. (There are use case for both behaviors, but the
documentation must match the behavior that's actually implemented).
</content>
</entry>
<entry>
<title>notmuch.el: add functionality in notmuch search mode to add or remove tags by region</title>
<updated>2010-04-07T20:10:36Z</updated>
<author>
<name>Jesse Rosenthal</name>
<email>jrosenthal@jhu.edu</email>
</author>
<published>2010-02-17T00:07:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4c9585933ee1adf03dc0153f5a7d55bcd205d245'/>
<id>urn:sha1:4c9585933ee1adf03dc0153f5a7d55bcd205d245</id>
<content type='text'>
This patch adds `-region' versions of the `notmuch-search-' commands to find
properties. It also splits up  `notmuch-add/remove-tags' into both a
`-thread' and a `-region' version. (This makes us modify
`notmuch-search-archive-thread' to use the
`notmuch-search-remove-tag-thread' function, instead of
`notmuch-search-remove-tag', for consistency.) The add/remove-tag command
called by pressing `+' or `-' will then choose accordingly, based on whether
region is active.

This version fixes a couple of errors in the first version, which led to
incorrect marking of some tags in the search view (though the actual
tagging was still correct). It's also based on current master.

I'm not sure any more if region selection is actually the correct way to
do this, or if a mutt-style message-marking method would be better. But
I didn't want a buggy incorrect version out there.
</content>
</entry>
<entry>
<title>notmuch.el: colorize lines in notmuch-search based on thread tags.</title>
<updated>2010-04-07T18:09:20Z</updated>
<author>
<name>Jameson Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2010-02-04T12:07:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=84767fd5823b3b421be83000255951316e85be8c'/>
<id>urn:sha1:84767fd5823b3b421be83000255951316e85be8c</id>
<content type='text'>
Arbitrary font faces can be specified for given thread tags.  By
default, no coloring is applied.  To specify coloring, place something
like this in your .emacs:

(setq notmuch-search-line-faces '(("delete" . '(:foreground "red"))
                                  ("unread" . '(:foreground "green"))))

Order matters: line faces listed first will take precedence (in the
example above, a thread tagged both "delete" and "unread" will be
colored red, since the "delete" face is listed before the "unread").
 notmuch.el |   33 ++++++++++++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)
</content>
</entry>
<entry>
<title>notmuch.el: Make notmuch-show buffer name first subject, instead of thread-id (supersedes V1--3)</title>
<updated>2010-04-07T17:40:06Z</updated>
<author>
<name>Jesse Rosenthal</name>
<email>jrosenthal@jhu.edu</email>
</author>
<published>2010-03-06T14:20:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9bee20aed34a9ed035b1a0dc89de89af1c65fd1b'/>
<id>urn:sha1:9bee20aed34a9ed035b1a0dc89de89af1c65fd1b</id>
<content type='text'>
Change the buffer name to a uniquified subject of the thread (i.e. the
subject of the first message in the thread) instead of the thread-id. This
is more meaningful to the user, and will make it easier to scroll through
numerous open buffers.

Note that this patch adds an optional `buffer-name' argument to notmuch
show.

Signed-off-by: Jesse Rosenthal &lt;jrosenthal@jhu.edu&gt;
Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>notmuch.el: 'F' in search mode takes us to a list of folders.</title>
<updated>2010-04-07T17:25:35Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-02-11T11:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fbec989fe3272d6eff038369587be076347b96f0'/>
<id>urn:sha1:fbec989fe3272d6eff038369587be076347b96f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>notmuch.el: fontify date in header</title>
<updated>2010-04-07T17:22:13Z</updated>
<author>
<name>Jameson Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2010-01-22T15:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=aa531a92aef4c87403cd3be307c05f8a300017c5'/>
<id>urn:sha1:aa531a92aef4c87403cd3be307c05f8a300017c5</id>
<content type='text'>
The date was unfairly left out of getting pretty colors in the
notmuch-show header display.  This fixes that grave injustice.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
</feed>
