Hi,
El lun. 17 de jun. 2024, Marc escribió:
>
> El lun. 17 de jun. 2024, Michael escribió:
>>> (...)
>>
>> Does this depend on emacs version by any chance, i.e. is
>> `without-restriction` defined on all emacsen? In Fedora's copr
>> infrastructure, all builds succeed but some tests fail with
>> `Symbol'€™s function definition is void: without-restriction`. The
>> picture is the following:
So, I will have to update the patch in order to make the use of
`without-restriction` conditional on its availability.
I asked on Emacs chat @ Matrix on how to do this nicely and yantar92
(org contributor) proposed the following macro:
(defmacro notmuch--without-restriction (&rest body)
"Run BODY within `without-restriction', when it is available."
(declare (debug (body)))
(if (fboundp 'without-restriction)
`(without-restriction ,@body)
`(progn ,@body)))
David, would such solution be OK? If so I'll prepare a new patch.
Marc
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org