[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation
From: |
Stefan Monnier |
Subject: |
Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation |
Date: |
Mon, 09 Nov 2015 20:16:12 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
>> I fully agree with Richard that it's a facility with which you can shoot
>> yourself in the foot in many different ways,
> It's worse that that; what I said is stronger than that.
> If you write private code that creates advice, at worst you shoot
> yourself in the foot. But if you insert code to create advice into
> the code of Emacs, you shoot anyone else that needs to debug cases
> where that advice has an effect.
You lost me here. What I'm suggesting is to add a hook that's called
when some variables are modified. So to me it sounds just like advice: as
long as you don't use this hook, Emacs's behavior is unchanged.
And just like with an advice, if you use such a hook in your ~/.emacs
you can shoot yourself in the foot, but if you use this is one of your
package, you might shoot the foot of your users.
Stefan
Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, John Wiegley, 2015/11/09
- Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, Eli Zaretskii, 2015/11/09
- Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, John Wiegley, 2015/11/09
- Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, Noam Postavsky, 2015/11/12
- Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, Eli Zaretskii, 2015/11/13
- Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, Stefan Monnier, 2015/11/13
- Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, Noam Postavsky, 2015/11/13
- Re: [Emacs-diffs] master 19e09cf: Ensure redisplay after evaluation, Eli Zaretskii, 2015/11/13