[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits fu
From: |
Vitalie Spinu |
Subject: |
Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality |
Date: |
Tue, 22 Mar 2016 23:42:47 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) |
>> On Tue, Mar 22 2016 12:56, Drew Adams wrote:
> Why does "widening" need a separate set of limits?
Because in multi-modes most of critical operations such as syntax parsing,
syntax-propertize, font-locking and indentations inside submodes occurs in
narrowed regions. That is, sub-mode is placed in a bubble. The problem is that
that buble is easy to escape with widening. These extra limits are intended to
make that escape impossible (at least till the sub-mode start using those hard
limits itself).
> Cf. the first line of that doc string, which seems to be contradicted
Good catch!
Thanks,
Vitalie
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Stefan Monnier, 2016/03/22
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Vitalie Spinu, 2016/03/22
- RE: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Drew Adams, 2016/03/22
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality,
Vitalie Spinu <=
- RE: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Drew Adams, 2016/03/22
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Andreas Röhler, 2016/03/23
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Vitalie Spinu, 2016/03/23
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Andreas Röhler, 2016/03/23
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Vitalie Spinu, 2016/03/23
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Eli Zaretskii, 2016/03/23
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Andreas Röhler, 2016/03/23
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Eli Zaretskii, 2016/03/23
- Re: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Andreas Röhler, 2016/03/23
- RE: [Emacs-diffs] widen-limits c331b66: Implement buffer-widen-limits functionality, Drew Adams, 2016/03/23