Ryan Tate <ryantate@ryantate.com> writes: > Jonas Bernoulli <jonas@bernoul.li> writes: > >> - -(defun notmuch-tree-close-message-pane-and (func) - "Close >> message pane and execute FUNC. > > I am confused why a function used in config files and documented > on the notmuch website (to this moment) as an example of how to > configure something would be removed, and to be removed without > any announcement. We try our best to minimize the amount of breaking changes (and to announce them when they happen), but sometimes things slip through. BTW notmuchmail.org is mostly a wiki, and we rely on the user community to update it. If you would like to help with that (e.g. to mark those snippets as broken), see https://notmuchmail.org/wikiwriteaccess/ > I argue that a user (who is not literally an author of notmuch) > should be able to reliably use the software, which involves configuring > it and having that configuration continue to work. Sure, that the intention. This is somewhat challenging with the emacs UI as it exists, since the line between API that people can rely on and internals is not well drawn in the older code. The changes under discussion actually make that a bit better by marking some macros as internal. As far as your specific technical issue, I guess you can recover the deleted functions and put them (possibly renamed) in your init.el. Since you are using Debian, you might be interested in using notmuch from stable backports; this would mean you will not see several years of changes all at once. It's a personal thing whether you prefer more smaller disruptions over fewer larger ones. _______________________________________________ notmuch mailing list -- notmuch@notmuchmail.org To unsubscribe send an email to notmuch-leave@notmuchmail.org