Help, gnus! I'm trying to write a simple predicate function to use in my posting-styles, since from my reading of the manual you can't match two things at once otherwise, which is what I want to do.
I'm trying to make a rule that kicks in only when a certain company sends me an email AND when it's sent to a particular address. It's only relevant when I'm replying back to them, though. Here's what I've got so far: (defun max-gnus-predicate () (when (eq major-mode 'gnus-article-mode) (and (string-match "f...@bar.org" (with-current-buffer gnus-article-buffer (message-fetch-field "from"))) (string-match "visitantar+al...@protonmail.com" (with-current-buffer gnus-article-buffer (message-fetch-field "to")))))) The problem I'm running into is that the function fails if the *Article* buffer ever gets killed. When that happens, it corrupts the mail header. Which makes sense with how I've written it. I'm sure there's a smarter way of doing what I want to do, so would someone mind helping me out? (Please keep me in the thread. I'm not subscribed.) -Max