<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs, branch 0.39_rc2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2025-02-18T12:54:36Z</updated>
<entry>
<title>notmuch-show-imenu-prev-index-position-function: Don't recenter</title>
<updated>2025-02-18T12:54:36Z</updated>
<author>
<name>Damien Cassou</name>
<email>damien@cassou.me</email>
</author>
<published>2025-02-16T21:22:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e10ca3a625c25c0238ecca2767aab7035b88a22'/>
<id>urn:sha1:0e10ca3a625c25c0238ecca2767aab7035b88a22</id>
<content type='text'>
The previous version of
notmuch-show-imenu-prev-index-position-function was calling
notmuch-show-previous-message which was recentering the window. This
is a problem when which-func-mode is active because which-func-mode is
called each time the user moves point around.

Because this function is only meant to be executed by imenu, there is
no reason to recenter the window. For the same reason, the new
implementation doesn't have to follow strictly how
notmuch-show-previous-message is implemented because imenu only places
point at very specific locations before calling
notmuch-show-imenu-prev-index-position-function.
</content>
</entry>
<entry>
<title>emacs/mua: Correct autoload cookies</title>
<updated>2024-08-16T20:39:20Z</updated>
<author>
<name>Pengji Zhang</name>
<email>me@pengjiz.com</email>
</author>
<published>2024-08-16T08:25:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2355ff274d3694fc79c655bb45c61245fb9a9302'/>
<id>urn:sha1:2355ff274d3694fc79c655bb45c61245fb9a9302</id>
<content type='text'>
This is a follow-up to [1: 8d06dfce]. Per Info node '(elisp)Autoload',
autoload cookies should start with ';;;###'.

1: 2024-04-04 8d06dfce175593aebae9a759c9167df4988a3444
   emacs: Autoload notmuch-user-agent related functions
</content>
</entry>
<entry>
<title>Revert "emacs: Fix saved-search buffer titles"</title>
<updated>2024-08-09T13:18:54Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-08-09T13:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4e85abda157eac8888809b2dde885f60f312a5fb'/>
<id>urn:sha1:4e85abda157eac8888809b2dde885f60f312a5fb</id>
<content type='text'>
This reverts commit bc989209171d406b3671024542e59b86b0ecb23d.

This was applied unintentionally to master while still under discussion.
</content>
</entry>
<entry>
<title>emacs/tree: sanitize subjects when drawing tree</title>
<updated>2024-08-06T11:29:40Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-05-20T11:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bf9b9fe0469d24d1f0924074ffd5904363cb49cc'/>
<id>urn:sha1:bf9b9fe0469d24d1f0924074ffd5904363cb49cc</id>
<content type='text'>
This fixes the bug reported in

     id:6F2EF901-8B4B-44FF-83C5-22F732BA95A6@gmail.com

Unfortunately it turns out our test data has several tabs in the
subject lines. The expected output was updated to reflect their
removal and the ripple effect of several more subjects matching the
previous ones.
</content>
</entry>
<entry>
<title>emacs: Fix saved-search buffer titles</title>
<updated>2024-08-06T09:25:07Z</updated>
<author>
<name>Rudolf Adamkovič</name>
<email>salutis@me.com</email>
</author>
<published>2023-12-13T21:39:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bc989209171d406b3671024542e59b86b0ecb23d'/>
<id>urn:sha1:bc989209171d406b3671024542e59b86b0ecb23d</id>
<content type='text'>
REPRODUCTION STEPS:

  (let ((notmuch-saved-searches
         (list (list :name "Emacs List"
                     :query "query:lists-emacs")
               (list :name "All Lists"
                     :query "query:lists"))))
    (notmuch-search-buffer-title "query:lists-emacs" ))

ACTUAL:

  "*notmuch-saved-search-[ All Lists ]-emacs*"

EXPECTED:

   "*notmuch-saved-search-Emacs List*"
</content>
</entry>
<entry>
<title>emacs/mua: optionally check for erroneous subjects</title>
<updated>2024-07-25T10:37:08Z</updated>
<author>
<name>Tony Zorman</name>
<email>soliditsallgood@mailbox.org</email>
</author>
<published>2023-10-29T07:26:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fefc7a94740946e9d13a2d25c6170b55c9e075e4'/>
<id>urn:sha1:fefc7a94740946e9d13a2d25c6170b55c9e075e4</id>
<content type='text'>
This works much like notmuch-mua-attachment-regexp, but for the
subject instead. By default, check for empty subjects, as that seems a
reasonable thing to safeguard against.
</content>
</entry>
<entry>
<title>emacs/hello: refresh hello directly</title>
<updated>2024-07-25T08:43:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2023-07-22T12:15:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b8fe20f339677ae54bbc1bc606bd08ef551a2974'/>
<id>urn:sha1:b8fe20f339677ae54bbc1bc606bd08ef551a2974</id>
<content type='text'>
According to the now deleted commentary, the hack of using run-at-time
was needed for Emacs 24. It seems to be no longer needed for Emacs
28.2, and removing it makes further changes to the code simpler.
</content>
</entry>
<entry>
<title>Replace `without-restriction` with `save-restriction`</title>
<updated>2024-06-19T10:38:23Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@grubix.eu</email>
</author>
<published>2024-06-17T19:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b526c5ef0e1ae78380e68e5a24170542b884cbe3'/>
<id>urn:sha1:b526c5ef0e1ae78380e68e5a24170542b884cbe3</id>
<content type='text'>
37c022ae ("Use `without-restriction` in `with-temporary-notmuch-message-buffer`", 2024-03-14)
introduced a fix for draft saving in a way which is supported on Emacs
29 and above only. Replace this with a construct which we have used
before, so that we keep the same compatibility level.
</content>
</entry>
<entry>
<title>Use `without-restriction` in `with-temporary-notmuch-message-buffer`</title>
<updated>2024-06-15T17:54:04Z</updated>
<author>
<name>Marc Fargas</name>
<email>telenieko@telenieko.com</email>
</author>
<published>2024-03-14T14:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=37c022aea000ab586ba2a7ea7bbac4292dda0dd3'/>
<id>urn:sha1:37c022aea000ab586ba2a7ea7bbac4292dda0dd3</id>
<content type='text'>
This ensures that the temporary copy of the current message-mode
buffer is whole and not limited by a current restriction.

An example of such restriction is the default one established by
message-mode when composing a reply, that hides the References,
In-Reply-To and similar headers.
</content>
</entry>
<entry>
<title>emacs/show: fix for text/calendar display</title>
<updated>2024-06-15T17:40:01Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-05-29T10:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b02a53a5cc9b5c0c397fec9f8289fcec834f9992'/>
<id>urn:sha1:b02a53a5cc9b5c0c397fec9f8289fcec834f9992</id>
<content type='text'>
In certain scenarios involving symlinks and setting
find-file-visit-truename, text/calendar parts were not displayed
properly.

Following a suggestion of Al Haji-Ali [1], replace the use of
get-file-buffer with find-buffer-visiting.

[1]: id:m2wmneguh8.fsf@gmail.com
</content>
</entry>
</feed>
