|
From: | Andreas Röhler |
Subject: | bug#23443: 25.0.93; Temporary change to syntax-table is in effect during syntax-propertize |
Date: | Fri, 13 May 2016 07:55:59 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Icedove/38.7.0 |
reopen 23443The proposed solution, which has to bind syntax-propertize-function to nil before calling scan-sexp, reads like a work around. These things shouldn't be necessary.
Assume a fix must affect usage of syntax-propertize-function and probably is not a trivial one. Its design seems worth further discussion. For example reading: "The specified function may call ‘syntax-ppss’ on any position before END, but it should not call ‘syntax-ppss-flush-cache’, which means that it should not call ‘syntax-ppss’ on some position and later modify the buffer on some earlier position."
[Prev in Thread] | Current Thread | [Next in Thread] |