[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25111:
From: |
Eli Zaretskii |
Subject: |
bug#25111: |
Date: |
Mon, 12 Dec 2016 18:06:34 +0200 |
> From: phillip.lord@russet.org.uk (Phillip Lord)
> Cc: 25111@debbugs.gnu.org
> Date: Sun, 11 Dec 2016 22:11:14 +0000
>
> So, instead of this:
>
> If these functions modify the buffer, they should bind
> ‘inhibit-modification-hooks’ to ‘t’ around doing so, to avoid
> confusing the internal mechanism that calls these hooks.
>
>
> We could have:
>
> These functions should avoid unnecessarily modifying the buffer.
> Emacs binds 'inhibit-modification-hooks' to `t' during their
> evaluation, which means that any modifications will not be signalled
> to other hook functions listening for them.
>
>
> Perhaps a better solution would be:
>
>
> These functions should avoid unnecessarily modifying the buffer; see
> Change Hooks for further details.
>
>
> Then a new paragraph can be added to the Change Hooks section talking
> about the complexity of modifying buffers on these hooks, with
> alternatives.
>
> I am happy to draft something if you wish.
Sure, please do.
Thanks.
bug#25111: How modification-hooks let-bind inhibit-modification-hooks?, Noam Postavsky, 2016/12/05