GNU bug report logs -
#25132
26.0.50; emacs hangs when loading org file with python source blocks
Previous Next
Reported by: David Dynerman <emperordali <at> block-party.net>
Date: Wed, 7 Dec 2016 19:54:02 UTC
Severity: normal
Tags: confirmed, fixed, patch
Found in version 26.0.50
Fixed in version 25.2
Done: npostavs <at> users.sourceforge.net
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
On 20.01.2017 03:52, npostavs <at> users.sourceforge.net wrote:
> My feeling is that inhibit-modification-hooks should usually be buffer
> local anyway.
Maybe you're right.
inhibit-read-only, bound nearby, seems to be in the same situation.
>> If we are not, why not make inhibit-modification-hooks always
>> buffer-local instead?
>
> It would have to be in addition to, because even after doing
> (make-variable-buffer-local 'var), (let ((var 'foo))...) still makes a
> global binding. `make-variable-buffer-local' only has effect for
> `setq', which I think will hardly ever happen for
> `inhibit-modification-hooks'.
You're right, and that sounds a little too complicated for my taste.
So, personally, I'd try to fix the particular instance first. Switching
buffers inside with-silent-modifications is not a very common usage, I
think.
Maybe org-src should itself let-bind the aforementioned variable(s)
where it visits other buffers.
Up to you, of course, since you've already been given the go-ahead for
the proposed fix.
This bug report was last modified 8 years and 109 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.