<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs, branch 0.34</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.34</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.34'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-10-19T11:43:14Z</updated>
<entry>
<title>emacs: fix call to nonexistent notmuch--call-process-shell-command</title>
<updated>2021-10-19T11:43:14Z</updated>
<author>
<name>Doug Woos</name>
<email>doug.woos@gmail.com</email>
</author>
<published>2021-10-18T04:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=175476d1d1e5a1014458e505a676a0e4e15ca48c'/>
<id>urn:sha1:175476d1d1e5a1014458e505a676a0e4e15ca48c</id>
<content type='text'>
Looks like a find/replace error in e722b4f4
</content>
</entry>
<entry>
<title>emacs: notmuch-tree: customizable strings for drawing trees</title>
<updated>2021-09-20T23:39:28Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2021-08-31T01:21:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=81cbffa65f4a4bf46a7ed0985171e82db82beced'/>
<id>urn:sha1:81cbffa65f4a4bf46a7ed0985171e82db82beced</id>
<content type='text'>
New customizable variable, notmuch-tree-thread-symbols, that allows
tweaking of how trees in a forest are represented.  For instance, one
can now choose to use an hyphen rather than a white space as a prefix,
or replace the character(s) used to draw arrows.

Amended-By: db; delete errant '3'
</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: wrap make-process</title>
<updated>2021-09-11T13:27:38Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-29T19:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=eb226437e1c0da6da86c04c78cbdd2020b982ad6'/>
<id>urn:sha1:eb226437e1c0da6da86c04c78cbdd2020b982ad6</id>
<content type='text'>
Provide a safe working directory.
</content>
</entry>
<entry>
<title>emacs: wrap call-process-region</title>
<updated>2021-09-11T13:19:27Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-29T19:23:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5e5f2122f91413e93761ca4a3d30b0b8b0d5e38e'/>
<id>urn:sha1:5e5f2122f91413e93761ca4a3d30b0b8b0d5e38e</id>
<content type='text'>
As with notmuch--process-lines, initial purpose is to provide a safe
binding for default-directory. This is enough to make notmuch-hello
robust against non-existent or corrupt values default-directory, but
probably not other views.
</content>
</entry>
<entry>
<title>emacs: wrap process-lines</title>
<updated>2021-09-11T13:16:47Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-29T19:23:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a890241138ea468f8a275941b02da39b4e894c1e'/>
<id>urn:sha1:a890241138ea468f8a275941b02da39b4e894c1e</id>
<content type='text'>
Initially just set the working directory, to avoid (the implicit)
call-process crashing when the default-directory points to a
non-existent location.

Use of a macro here is over-engineering for this change, but the same
change needs to be applied to several other process creation
primitives.
</content>
</entry>
<entry>
<title>emacs: Allow functions in notmuch-{tree,unthreaded}-result-format</title>
<updated>2021-09-09T02:00:45Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2021-02-21T15:19:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=17bfc25bb35dc8d1d6686298c6f842a3ce450940'/>
<id>urn:sha1:17bfc25bb35dc8d1d6686298c6f842a3ce450940</id>
<content type='text'>
If the car of an element in notmuch-tree-result-format or
notmuch-unthreaded-result-format is a function, insert the result of
calling the function into the buffer.
</content>
</entry>
<entry>
<title>emacs: Allow functions in notmuch-search-result-format</title>
<updated>2021-09-09T01:59:48Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2021-02-21T15:19:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4f4ec48df25c8d2963e7124d2781b13e5a7f6a78'/>
<id>urn:sha1:4f4ec48df25c8d2963e7124d2781b13e5a7f6a78</id>
<content type='text'>
If the car of an element in notmuch-search-result-format is a
function, insert the result of calling the function into the buffer.

This allows a user to generate custom fields in the output of a search
result. For example, with:

(defun -notmuch-result-flags (format-string result)
  (let ((tags-to-letters '(("flagged" . "!")
			   ("unread" . "u")
			   ("mine" . "m")
			   ("sent" . "s")
			   ("replied" . "r")))
	(tags (plist-get result :tags)))

    (format format-string
	    (mapconcat (lambda (t2l)
			 (if (member (car t2l) tags)
			     (cdr t2l)
			   " "))
		       tags-to-letters ""))))

(setq notmuch-search-result-format '((-notmuch-result-flags . "%s ")
				     ("date" . "%12s ")
				     ("count" . "%9s ")
				     ("authors" . "%-30s ")
				     ("subject" . "%s ")
				     ("tags" . "(%s)")))

The first few characters on each line of the search result are used to
show information about some significant tags associated with the
thread.
</content>
</entry>
<entry>
<title>emacs: Use pcase in notmuch-search-insert-field</title>
<updated>2021-09-09T01:59:25Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2021-02-21T15:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=071fb57a35fa330785f75c26734133732560414e'/>
<id>urn:sha1:071fb57a35fa330785f75c26734133732560414e</id>
<content type='text'>
Rather than lots of string-equal calls, use the pcase macro.
</content>
</entry>
<entry>
<title>emacs: notmuch-fcc-header-setup: fix regression</title>
<updated>2021-09-09T01:40:53Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2021-08-02T22:10:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b03b0d4e41030ad3cf21de5fa72cb72e4cd44d7c'/>
<id>urn:sha1:b03b0d4e41030ad3cf21de5fa72cb72e4cd44d7c</id>
<content type='text'>
With [1: 16b2db09] we lost the (undocumented) option to use no Fcc
header only for From addresses matching a regexp.  This brings back
that feature and documents it.

1: 2021-01-15 16b2db0986ce0ed7c420a69d0a98bb41e9ca4bd8
   emacs: various cosmetic improvements
</content>
</entry>
</feed>
