<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch.el, branch 0.13</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.13</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.13'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-04-29T20:43:03Z</updated>
<entry>
<title>emacs: eliminate search-tag-thread in favor of just search-tag</title>
<updated>2012-04-29T20:43:03Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T18:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=904a8070889c36b5dc7169a82f20cc354cc0f867'/>
<id>urn:sha1:904a8070889c36b5dc7169a82f20cc354cc0f867</id>
<content type='text'>
notmuch-search-tag-thread is now completely redundant with
notmuch-search-tag so we eliminate it to simplify the interface.
</content>
</entry>
<entry>
<title>emacs: modify search tag functions to use new notmuch-tag interface</title>
<updated>2012-04-29T20:41:57Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T18:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dba0e53ea840e33756813c3b35bb5b5793b009c7'/>
<id>urn:sha1:dba0e53ea840e33756813c3b35bb5b5793b009c7</id>
<content type='text'>
The main change here is to modify argument parsing so as to not force
tag-changes to be a list, and to let notmuch-tag handle prompting the
user when required.  doc strings are also updated and cleaned up.
</content>
</entry>
<entry>
<title>emacs: create notmuch-tag.el, and move appropriate functions from notmuch.el</title>
<updated>2012-04-29T20:39:37Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-14T18:52:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=eb8feb16664fd0296ea0e07f4924c2a87a5b3bc3'/>
<id>urn:sha1:eb8feb16664fd0296ea0e07f4924c2a87a5b3bc3</id>
<content type='text'>
Tagging functions are used in notmuch.el, notmuch-show.el, and
notmuch-message.el.  There are enough common functions for tagging
that it makes sense to put them all in their own library.

No code is modified, just moved around.
</content>
</entry>
<entry>
<title>emacs: do not modify subject in search or show</title>
<updated>2012-04-29T02:30:59Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-15T02:17:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cbba1d1ba9781e79d1af39c165accd8d137a815f'/>
<id>urn:sha1:cbba1d1ba9781e79d1af39c165accd8d137a815f</id>
<content type='text'>
A previous patch [0] replaced blank subject lines with '[No Subject]'
in search and show mode.  Apparently this was needed to circumvent
some bug in the printing code, but there was no need for it search or
show, and it is definitely not desirable, so we undo it here (a revert
is no longer feasible).  We should not be modifying strings in the
original message without good reason, or without a clear indication
that we are doing so, neither of which apply in this case.  For
further discussion see [0].

[0] id:"1327918561-16245-3-git-send-email-dme@dme.org"
</content>
</entry>
<entry>
<title>emacs: modify help message for notmuch-search-line-faces to reflect preferred "deleted" tag name.</title>
<updated>2012-04-25T02:25:51Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-01-17T19:02:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5073de34b453f5f7f18a54791141b38783089485'/>
<id>urn:sha1:5073de34b453f5f7f18a54791141b38783089485</id>
<content type='text'>
No functional change here.  The help message previously referred to
the "delete" tag, but "deleted" is now preferred, so hopefully this
will reduce any potential confusion.
</content>
</entry>
<entry>
<title>emacs: have tag-completion return all tags for nil input</title>
<updated>2012-04-12T18:34:49Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-09T18:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6c84116091db77c0123e12cdf8331600bf0c7769'/>
<id>urn:sha1:6c84116091db77c0123e12cdf8331600bf0c7769</id>
<content type='text'>
Previously the function would fail if the initial input was nil.  Now
it will return a list of all tags, which obviously makes much more
sense.
</content>
</entry>
<entry>
<title>emacs: include tags from excluded messages in tag tab completion</title>
<updated>2012-04-12T11:43:22Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-09T18:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8225ff21ec85a70749b2c58283c0a9f714303b4b'/>
<id>urn:sha1:8225ff21ec85a70749b2c58283c0a9f714303b4b</id>
<content type='text'>
The new message exclude functionality will hide tags that only exist
on excluded messages.  However, one might very well want to manually
modify excluded tags.  This makes sure tags from excluded messages are
always available in tab completion.
</content>
</entry>
<entry>
<title>emacs: update call in tag-completion function</title>
<updated>2012-04-12T11:42:55Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-04-09T18:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1d4758e21f2031fa09ce4b150e2cfc2399fc5133'/>
<id>urn:sha1:1d4758e21f2031fa09ce4b150e2cfc2399fc5133</id>
<content type='text'>
"search-tags" is deprecated, so use the more modern and supported
"search --output=tags".
</content>
</entry>
<entry>
<title>emacs: Fix search tab completion in terminals</title>
<updated>2012-03-18T12:14:23Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-03-16T03:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0eaf4a21dda9519cc08db5b49126b02c4c6b5682'/>
<id>urn:sha1:0eaf4a21dda9519cc08db5b49126b02c4c6b5682</id>
<content type='text'>
In X, Emacs distinguishes the tab key, which produces a 'tab event;
from C-i, which produces a ?\t event.  However, in a terminal, these
are indistinguishable and only produce a ?\t event.  In order to
simplify things, Emacs automatically translates from 'tab to ?\t (see
"Function key translations" in M-x describe-bindings), so functions
only need to be bound to ?\t to work in all situations.

Previously, the search tab completion code usedq (kbd "&lt;tab&gt;"), which
produced the event sequence [tab], which only matched the 'tab event
and hence only worked in X.  This patch changes it to (kbd "TAB"),
which matches the general ?\t event and works in all situations.
</content>
</entry>
<entry>
<title>emacs: notmuch.el ignore excluded matches</title>
<updated>2012-03-02T12:38:27Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2012-03-01T22:30:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1aa4abe7a1398d19336ed436735fd1bf5eea5e06'/>
<id>urn:sha1:1aa4abe7a1398d19336ed436735fd1bf5eea5e06</id>
<content type='text'>
This is a small change to make notmuch.el ignore excluded matches.  In
the future it could do something better like add a button for
rerunning the search with the excludes (particularly if nothing
matches with the excludes) or having them invisible and allowing the
visibility to be toggled.
</content>
</entry>
</feed>
