[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [defadvice, advice-add ]
From: |
Michael Heerdegen |
Subject: |
Re: [defadvice, advice-add ] |
Date: |
Wed, 12 Feb 2025 02:38:58 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Uwe Brauer via "Announcements and discussions for GNUS, the GNU Emacs
Usenet newsreader (in English)" <info-gnus-english@gnu.org> writes:
> But this
>
>
> (advice-add 'gnus-article-followup-with-original :before
> #'check-my-to-field)
> (advice-add 'gnus-summary-followup-with-original :before
> #'check-my-to-field)
> [...]
> (defun my-toggle-bcc-check ()
> "Function that toggles between checking and not checking the `BBC' field."
> (interactive)
> (make-repeat-command 'my-toggle-bcc-check
> '(my-turn-bcc-check-on
> my-turn-bcc-check-off)))
>
> Does not. Any ideas?
Most nadvice pieces, including :before advice pieces, are passed the
arguments that are passed to the advised function.
`gnus-summary-followup-with-original' is always called with at least one
argument. You can just throw all arguments away:
(defun my-toggle-bcc-check (&rest _) ...). Was it that?
But my remark was hinting at something different, actually: _instead_ of
advising, in which way ever, would it be possible to use a hook instead?
Then, probably a different approach would be the result: something that
asks and barfs before sending, probably. Just an idea, your approach is
fine as well.
Michael.
- Checking if user-mail-address is in To or CC (to avoid an embarrassing social situation) BCC, Uwe Brauer, 2025/02/10
- [Solution of sorts] (was: Checking if user-mail-address is in To or CC (to avoid an embarrassing social situation) BCC), Uwe Brauer, 2025/02/10
- Re: [Solution of sorts], Michael Heerdegen, 2025/02/10
- Re: [Solution of sorts], Uwe Brauer, 2025/02/11
- [defadvice, advice-add ] (was: [Solution of sorts]), Uwe Brauer, 2025/02/11
- Re: [defadvice, advice-add ],
Michael Heerdegen <=
- [which hook?] (was: [defadvice, advice-add ]), Uwe Brauer, 2025/02/12
- Re: [defadvice, advice-add ], Uwe Brauer, 2025/02/12
- Re: [defadvice, advice-add ], Christoph Groth, 2025/02/12
- Re: [defadvice, advice-add ], Uwe Brauer, 2025/02/13
- Re: [defadvice, advice-add ], Uwe Brauer, 2025/02/15
- [a better solution without using advice] (was: [defadvice, advice-add ]), Uwe Brauer, 2025/02/22
Re: Checking if user-mail-address is in To or CC (to avoid an embarrassing social situation) BCC, James Thomas, 2025/02/11