[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25111:
From: |
Phillip Lord |
Subject: |
bug#25111: |
Date: |
Sun, 4 Dec 2016 20:53:24 -0000 |
User-agent: |
SquirrelMail/1.5.2 [SVN] |
The documentation for "modification-hooks" on overlays says:
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.
But as far as I can see, the only place these gets called
"signal_after_change"
and "signal_before_change", inhibit-modification-hooks is already specbound
to t, so this advice is unnecessary.
Also, the documentation for inhibit-modification-hooks says:
If you do want modification hooks to be run in a particular
piece of code that is itself run from a modification hook, then
rebind locally ‘inhibit-modification-hooks’ to ‘nil’.
which suggests that, in fact, it is possible to call the modification
hooks from inside another call to these functions.
This is true for both emacs-25 and master.
- bug#25111:,
Phillip Lord <=
- bug#25111:, Eli Zaretskii, 2016/12/05
- Message not available
- Message not available
- bug#25111:, Eli Zaretskii, 2016/12/08
- bug#25111:, Phillip Lord, 2016/12/09
- bug#25111:, Eli Zaretskii, 2016/12/09
- bug#25111:, Phillip Lord, 2016/12/11
- bug#25111:, Eli Zaretskii, 2016/12/12
bug#25111: How modification-hooks let-bind inhibit-modification-hooks?, Noam Postavsky, 2016/12/05