|
From: | Dmitry Gutov |
Subject: | bug#23443: 25.0.93; Temporary change to syntax-table is in effect during syntax-propertize |
Date: | Sun, 8 May 2016 22:12:05 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1 |
On 05/08/2016 09:58 PM, Noam Postavsky wrote:
That scan-sexps is being to parse the snippet syntax, which is why it's not using the major-mode's syntax table. I suppose the proper way to fix this is to parse the whole snippet before inserting it into the buffer,
It seems so.
but I was hoping to put off the code reorganization that would entail for a while longer.
Here's a possible stopgap: - Narrow the buffer to the snippet (just to be safe). - Bind syntax-propertize-function to nil. - Call scan-sexps. - Call (syntax-ppss-flush-cache snippet-beginning-position).
[Prev in Thread] | Current Thread | [Next in Thread] |