[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: /srv/bzr/emacs/trunk r101338: * lisp/emacs-lisp/syntax.el (syntax-pp

From: Dmitry Gutov
Subject: Re: /srv/bzr/emacs/trunk r101338: * lisp/emacs-lisp/syntax.el (syntax-ppss): More sanity check to catch
Date: Fri, 14 Feb 2014 16:34:45 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0

On 14.02.2014 16:28, Eli Zaretskii wrote:
Sorry, I'm not sure I understand the questions.  What do you mean by
"adaptation of `syntax-ppss'"?

The introduction of a new hook Stefan suggested earlier.

Information of region boundaries should surely come from the
application level, but I wasn't talking about that.  I was talking
about how this information is _used_.

I guess adapting the default font-lock-fontify-region function and
syntax-propertize to be aware of them would be good

To be aware of what?

Of chunk boundaries.

I never said the region(s) must be contiguous.  (Btw, explanation of
why a given chunk needs to be aware of the previous chunk would be

Consider this ERB snippet:

<div class="<% @div_class %>-42">foofoofoo</div>

The class value string has to continue after the ruby chunk.

My point is that we should come up with a list of the requirements,
and then design and implement the infrastructure which will support
them, instead of implementing multi-mode buffers by piggybacking
existing infrastructure, which was never designed to support such

The need to "come up, design and implement" these things has been there for many years now. Unless things start moving in that direction step-by-step, I'm not confident anything "proper" will happen at all.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]