<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/emacs-attachment-warnings.el, branch master</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=master</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2020-05-26T23:23:14Z</updated>
<entry>
<title>emacs: Use `dolist' instead of `mapcar' for side-effects</title>
<updated>2020-05-26T23:23:14Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-04-25T20:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=291ef68eded5ff8f5f39b1aa17a83dd8e6abb342'/>
<id>urn:sha1:291ef68eded5ff8f5f39b1aa17a83dd8e6abb342</id>
<content type='text'>
As recommended by the byte-compiler.
</content>
</entry>
<entry>
<title>emacs: Use `cl-lib' instead of deprecated `cl'</title>
<updated>2020-04-27T10:36:10Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-04-25T20:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=11ac932a4503872c19987b843d58513c4b9ef76f'/>
<id>urn:sha1:11ac932a4503872c19987b843d58513c4b9ef76f</id>
<content type='text'>
Starting with Emacs 27 the old `cl' implementation is finally
considered obsolete.  Previously its use was strongly discouraged
at run-time but one was still allowed to use it at compile-time.

For the most part the transition is very simple and boils down to
adding the "cl-" prefix to some symbols.  A few replacements do not
follow that simple pattern; e.g. `first' is replaced with `car',
even though the alias `cl-first' exists, because the latter is not
idiomatic emacs-lisp.

In a few cases we start using `pcase-let' or `pcase-lambda' instead
of renaming e.g. `first' to `car'.  That way we can remind the reader
of the meaning of the various parts of the data that is being
deconstructed.

An obsolete `lexical-let' and a `lexical-let*' are replaced with their
regular variants `let' and `let*' even though we do not at the same
time enable `lexical-binding' for that file.  That is the right thing
to do because it does not actually make a difference in those cases
whether lexical bindings are used or not, and because this should be
enabled in a separate commit.

We need to explicitly depend on the `cl-lib' package because Emacs
24.1 and 24.2 lack that library.  When using these releases we end
up using the backport from GNU Elpa.

We need to explicitly require the `pcase' library because
`pcase-dolist' was not autoloaded until Emacs 25.1.
</content>
</entry>
<entry>
<title>test: extend test of attachment warnings</title>
<updated>2019-12-14T11:29:00Z</updated>
<author>
<name>Örjan Ekeberg</name>
<email>ekeberg@kth.se</email>
</author>
<published>2019-12-12T23:35:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=757ed001aad27d3c5ee8828174778b71013e4afd'/>
<id>urn:sha1:757ed001aad27d3c5ee8828174778b71013e4afd</id>
<content type='text'>
Check that attachment warnings are not raised when the word
"attach" only occurs in a forwarded message.
</content>
</entry>
<entry>
<title>test: Add emacs attachment check tests.</title>
<updated>2019-03-28T17:37:21Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2018-09-08T21:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=639d21d5b9b67883e027183614bedbeb805b3ba6'/>
<id>urn:sha1:639d21d5b9b67883e027183614bedbeb805b3ba6</id>
<content type='text'>
</content>
</entry>
</feed>
