<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs/notmuch-tag.el, branch feature/git-remote</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fgit-remote</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fgit-remote'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2023-10-06T23:36:56Z</updated>
<entry>
<title>emacs: update quoting in docstrings</title>
<updated>2023-10-06T23:36:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2023-10-01T11:43:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fc1c81c3784a699d57c15ab743c819704964430b'/>
<id>urn:sha1:fc1c81c3784a699d57c15ab743c819704964430b</id>
<content type='text'>
The complicated looking escapes are needed to avoid compile time
warnings.  (info "(elisp) Text Quoting Style") for details.
</content>
</entry>
<entry>
<title>emacs: add notmuch-tag-undo</title>
<updated>2022-02-26T11:58:14Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cc2c3a383d12ce421c5ec1bdfb7bfacc60a0f368'/>
<id>urn:sha1:cc2c3a383d12ce421c5ec1bdfb7bfacc60a0f368</id>
<content type='text'>
Keybindings are deferred to a future commit.
</content>
</entry>
<entry>
<title>emacs/tag: keep tag history</title>
<updated>2022-02-26T11:57:58Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9b2a548189728e7c25dea853ed19b17889f4dc36'/>
<id>urn:sha1:9b2a548189728e7c25dea853ed19b17889f4dc36</id>
<content type='text'>
This buffer local list will be used to provide an undo facility for
tagging operations. Keeping history can be disabled with the new
OMIT-HIST option.
</content>
</entry>
<entry>
<title>emacs: remove non-batch code path from function notmuch-tag</title>
<updated>2022-02-25T12:39:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d298af9e9d75f076d767044738b4811a82f9b2ca'/>
<id>urn:sha1:d298af9e9d75f076d767044738b4811a82f9b2ca</id>
<content type='text'>
It is no slower (according to T06-emacs) to use batch for everything,
and it simplifies the code.
</content>
</entry>
<entry>
<title>emacs/notmuch-tag.el: add xmlns attribute to svg icons</title>
<updated>2022-01-14T21:12:41Z</updated>
<author>
<name>LdBeth</name>
<email>andpuke@foxmail.com</email>
</author>
<published>2022-01-14T13:15:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c7c422ded29e73f7f6b53e82c40a36c93c041253'/>
<id>urn:sha1:c7c422ded29e73f7f6b53e82c40a36c93c041253</id>
<content type='text'>
emacs-mac that compiled with OS X system API for image display
support cannot correctly render svg without xmlns parameter [1].

[1]: id:tencent_127AA231767438AC66FEE4DDB4BBF51DF909@qq.com
</content>
</entry>
<entry>
<title>emacs: don't add space to tag completion candidates.</title>
<updated>2021-12-04T16:56:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-23T17:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=20b2150406e1f80af6417ac601ff366de7eb804b'/>
<id>urn:sha1:20b2150406e1f80af6417ac601ff366de7eb804b</id>
<content type='text'>
Apparently this messes up various third party completion
frameworks. This change does mean that users will have to hit space
after completing a tag change in order to enter another change.

As a bonus, remove the call to #'delete, since
completing-read-multiple already promises to remove empty strings.
</content>
</entry>
<entry>
<title>emacs: wrap call-process</title>
<updated>2021-09-11T14:11:29Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-09-11T14:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e722b4f48c90ea6536ac7efef47f9d0f3d8cc191'/>
<id>urn:sha1:e722b4f48c90ea6536ac7efef47f9d0f3d8cc191</id>
<content type='text'>
Provide safe working directory
</content>
</entry>
<entry>
<title>emacs: use closures instead of backquoted lambdas</title>
<updated>2021-08-30T00:42:32Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2021-07-19T11:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=27c8e377e450706fd7f21a15888da277658c48ee'/>
<id>urn:sha1:27c8e377e450706fd7f21a15888da277658c48ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>emacs: restore tag-changes and query bindings for tag hooks</title>
<updated>2021-05-15T11:34:28Z</updated>
<author>
<name>Kyle Meyer</name>
<email>kyle@kyleam.com</email>
</author>
<published>2021-05-08T12:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=319dcfb50e5bc929719167afa353e19632ea55f3'/>
<id>urn:sha1:319dcfb50e5bc929719167afa353e19632ea55f3</id>
<content type='text'>
notmuch-before-tag-hook and notmuch-after-tag-hook are supposed to
have access to two dynamic variables, tag-changes and query, but these
were lost with the switch to lexical binding in fc4cda07 (emacs: use
lexical-bindings in all libraries, 2021-01-13).

Add a variant of Emacs's dlet (not available until Emacs 28) and use
it in notmuch-tag to expose tag-changes and query to the hooks.
</content>
</entry>
<entry>
<title>emacs: use string-empty-p</title>
<updated>2021-01-15T10:47:28Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2021-01-10T14:01:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=371f481d93073cad23f7ce8579a83a4db09147ef'/>
<id>urn:sha1:371f481d93073cad23f7ce8579a83a4db09147ef</id>
<content type='text'>
</content>
</entry>
</feed>
