Subject: bug#58951: [PATCH] ; Fix handling of 'not' by 'buffer-match-p'

From: Mattias Engdegård <[email-masked]>
Date: Sat, 31 Dec 2022 17:26:02 +0100

>     (not . CONDITION)
> 
> while it is more natural to write
> 
>     (not CONDITION)

Shouldn't then the `derived-mode` and `major-mode` operators be changed in the same way?

And shouldn't there be tests? For all of `buffer-match-p`, in fact?