From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Newsgroups: gmane.emacs.devel Subject: Re: font-lock-syntactic-keywords obsolet? Date: Sun, 19 Jun 2016 09:12:41 +0200 Message-ID: References: <57627D13.5090008@online.de> <5764F25B.4010204@online.de> <20160618171249.GA5796@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1466320151 7812 80.91.229.3 (19 Jun 2016 07:09:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 19 Jun 2016 07:09:11 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 19 09:09:03 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bEWqr-0002v4-O3 for ged-emacs-devel@m.gmane.org; Sun, 19 Jun 2016 09:09:01 +0200 Original-Received: from localhost ([::1]:37768 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEWqr-0001Vh-1W for ged-emacs-devel@m.gmane.org; Sun, 19 Jun 2016 03:09:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39422) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEWqK-0001Va-NE for emacs-devel@gnu.org; Sun, 19 Jun 2016 03:08:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bEWqG-0007rH-2E for emacs-devel@gnu.org; Sun, 19 Jun 2016 03:08:27 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.130]:51499) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEWqF-0007or-OG for emacs-devel@gnu.org; Sun, 19 Jun 2016 03:08:24 -0400 Original-Received: from [192.168.178.35] ([77.12.9.55]) by mrelayeu.kundenserver.de (mreue004) with ESMTPSA (Nemesis) id 0LiGhD-1bjF9b3XcJ-00nSON for ; Sun, 19 Jun 2016 09:08:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Icedove/45.1.0 In-Reply-To: X-Provags-ID: V03:K0:3gWMMU+tWshbb1tbRq/7xfSIxxM9OWpByzCMslMfwjBOQ75QuZa q4T18LxgGKOxyvKVDvTWvunk0vPy/X4GGfZ2epX/Ll5deV7ierbuP7QPEG7oye8gI9PJSV/ tDAnOR7cuIqNoAZObm9VmFfeqgDdc6swLxq1dREwNUs2UqT1tPntwBVYltFA/hm3o2GOoM1 wkWXDSJiM1jzkN8JUVIjA== X-UI-Out-Filterresults: notjunk:1;V01:K0:++2vB1ZbZPg=:lA+lQcsR4KlUgWb2ZhTbjD QYnZyVpInCE8WlOwgR8P8OOkOtHTDn/m8IUUMfNq8wPrqJwfk3Ftsbk9XwNhdybe9vOv7C6o7 mLIhynWUzMe9ONAJ6NgLka1/3X37J2O4zlzYcropHP7mqZ8qa0gJ7FatsEcl5FVIplKu+DCAo uv3QUKrQm+Vxh3ihKextOxpQP1XkqbXP4dk5Nqs73lNeuuH0W74x8DCJuJLYv5TnLwOnGtny5 gdOtWMsz3fpabEcNFv1KpFrTK2gKFWsd/GVF/jfzNId1miHPEYmNsL0+OxCs4QBpR6o1U+vcC 0265pkB7dpnioQn11BF7xBlUFL7grQzJZZ4CFbCYppBTekKGVkEA+e3qPNERfUcS5n1sWucaW kGlYFURyGIPA26vamu+15xqSL54Q3If5lIemx+16zh+tKHzFlUFLMCX1fzfRKj+JoAv+GkqVm z4lAOKudxSeLJi+rZcIvlravLYN0FDsXXH7ZRlgiS+Nu1or184pyF3RNMUuNWxAK5gPq50IXi FRZV2xUEhEExSUbYV4FUxq3KcLhVDJ/hAlcAkIvhLtFPwIMMvneXs6NJyeKlC68gH5EJoxXl6 ofsP0UQqZt7sYx2p0j/WaPgStH4HwTrq1Tv6GS2mMIzZsd6xaMgLqDbbhN4JgbAaM/xe+HDm3 Q2dGSFL2GAWQ4VNHnwMFQu6PXzBLImDqZydmJQDwRm3enN2PY2uHHwQQ9GO/e9M4ozn51oJ7Z GO8og+cTdk8pPD0p X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.130 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204499 Archived-At: On 18.06.2016 21:41, Noam Postavsky wrote: > On Sat, Jun 18, 2016 at 2:13 PM, Stefan Monnier > wrote: >>>>>>> "Alan" == Alan Mackenzie writes: >>> CC Mode (in particular C++ Mode) does several scans to apply >>> syntax-table text properties, >> [...] >>> That way, it's easier to debug, easier to understand, and >>> less error prone. >> I rest my case, >> >> >> Stefan > Your case seems to be as invisible as Andreas Röhler's. > The question is if `font-lock-syntactic-keywords' really should be declared obsolete. From docu of `syntax-propertize-function': "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." So "on any position" but not "on some position"? IMHO that's not ready.