[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#21174: 24.5; please make message-do-fcc respect local settings of me
From: |
Lars Ingebrigtsen |
Subject: |
bug#21174: 24.5; please make message-do-fcc respect local settings of message-handler-fcc-function |
Date: |
Thu, 26 Jan 2017 21:33:19 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
David Bremner <david@tethera.net> writes:
> I'm trying to wrap message-mail in a function that (effectively)
> temporarily sets the value of message-fcc-handler-function. This isn't
> as easy as let-binding the variable since message-do-fcc is invoked
> after the call to message-mail returns. The obvious next thing to try is
> setting the variable buffer-locally. This fails because message-do-fcc
> creates a new buffer and copies the buffer content from the message-mode
> buffer, but not any of the buffer-local variables.
Hm... perhaps it would make sense to copy over all buffer-local
variables to this temporary buffer? Does Emacs have a function to copy
buffer-local variables from one buffer to another?
Or would there be hideous consequences? I can see how copying over
buffer-local mode-specific variables might be... challenging in some
cases...
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- bug#21174: 24.5; please make message-do-fcc respect local settings of message-handler-fcc-function,
Lars Ingebrigtsen <=