From unknown Sat Aug 16 12:41:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#14574 <14574@debbugs.gnu.org> To: bug#14574 <14574@debbugs.gnu.org> Subject: Status: prog-prettify-symbols breaks font-locking Reply-To: bug#14574 <14574@debbugs.gnu.org> Date: Sat, 16 Aug 2025 19:41:00 +0000 retitle 14574 prog-prettify-symbols breaks font-locking reassign 14574 emacs submitter 14574 Juanma Barranquero severity 14574 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 00:36:01 2013 Received: (at submit) by debbugs.gnu.org; 8 Jun 2013 04:36:01 +0000 Received: from localhost ([127.0.0.1]:57363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UlAsi-0007wW-Qf for submit@debbugs.gnu.org; Sat, 08 Jun 2013 00:36:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34716) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UlAsc-0007vy-Lo for submit@debbugs.gnu.org; Sat, 08 Jun 2013 00:35:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlAsS-0006Bv-Mf for submit@debbugs.gnu.org; Sat, 08 Jun 2013 00:35:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlAsS-0006Br-Dq for submit@debbugs.gnu.org; Sat, 08 Jun 2013 00:35:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlAsR-0005tr-L2 for bug-gnu-emacs@gnu.org; Sat, 08 Jun 2013 00:35:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlAsQ-0006Bf-Ty for bug-gnu-emacs@gnu.org; Sat, 08 Jun 2013 00:35:43 -0400 Received: from mail-ee0-x236.google.com ([2a00:1450:4013:c00::236]:56845) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlAsQ-0006BV-NY for bug-gnu-emacs@gnu.org; Sat, 08 Jun 2013 00:35:42 -0400 Received: by mail-ee0-f54.google.com with SMTP id t10so1748220eei.41 for ; Fri, 07 Jun 2013 21:35:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=1BnC3K1R5MLo3p9XZtwQMZs4SZD1GdrICx8Vo/WbHI8=; b=Zg18DYydXIsiBmqisKKLoQQpdG3C/l1/kriRInVCifmEEzTqRR14cmt8xN2Og4z5Cy gR/nyMr/zXROWfpP2ecFFcVA1vP0iKmGKEdZJkbDLIjpowydXx5Iv46G4UhMzJqGOQsK 45VjcTaZIMCpEJdv3F9PkOihe2e41HGQvweBTGp8B5Mo3l11L0nX+lBEmxd7Mhm/Bv7a DTErR+WTwC1HfJANddfnI2p8LK9kBcKcvJ2ZYOAgRHvRoOOdT85jPCUaFzoz9rL3RW6W lVIUpxGgurLyBotI9y9xHpqWZbeAdeeBwdc0KDf7uzphxwhp385pHf5xWDDHtbhUvrMm Xhzg== X-Received: by 10.14.173.4 with SMTP id u4mr1512957eel.70.1370666141240; Fri, 07 Jun 2013 21:35:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Fri, 7 Jun 2013 21:35:01 -0700 (PDT) From: Juanma Barranquero Date: Sat, 8 Jun 2013 06:35:01 +0200 Message-ID: Subject: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: multipart/mixed; boundary=047d7b62263a74822b04de9d14de X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) --047d7b62263a74822b04de9d14de Content-Type: text/plain; charset=UTF-8 Package: emacs Version: 24.3.50 With simple test file test.el having: (defun test () "This is a test.") emacs -Q --eval "(setq-default prog-prettify-symbols nil)" test.el ; correct emacs -Q --eval "(setq-default prog-prettify-symbols t)" test.el ; incorrect --047d7b62263a74822b04de9d14de Content-Type: image/png; name="correct.png" Content-Disposition: attachment; filename="correct.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hhob6inw0 iVBORw0KGgoAAAANSUhEUgAAARAAAAAgCAIAAABVZbBbAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPESURBVHhe7Ze/auNAEMb9KCFvoWcIbvIQ7n3E T5HCKZ0qfoA0weAq5khl3KWOSSBw7YExmEA48M3+0WpXmh1pJZEQ8/1QsR6tRuud+XZGg98AgMZA MAAkAMEAkAAEA0ACEAwACUAwACQw+AUAaMxg73EEAIhAMAAkAMEAkAAEA0ACkmCmWTbd2rHH59PZ bn7xYX+JvF/t5jRZX0+P1ngyBPuzVb/suAmrm+vzy+vJ5u/tmAZ3t3/IZsbhNV6/WftiZZ5keJlY Dx3py88PgNt/RV0c44JZjgajpR2X+XxqIpjXj4dmumrHNDvG1pdESz+V/ZE2rMrb/Z2Jk46cEQMF z0SOEtdY1kMlGHNLEMyPZj28ebHDTqT54fbfIMcxKphpFj5G2V/UCk8wnt0vO35tcbd2sz2NTakx Ex5m/wr71cFOPju8qylxtsdscBx4V7FU/1ZmbQYShrNn5pbgp47y/hBJRUYHTMVJBcyqwuEE41CC uVWPqHPxvMgMc0AGZ2TOemgmX14Px3fDe2uN0Jcfe3JHXJXRm+Dm01X8a/9W+FJmPYKfGML+i3GM CaYkM2rD9s+vblxo4/nC2XXe+yWFqzA0p+jNHg9GMITWjNUJjZ1dgK0MZHRt0nZaaIbGbhOWo0BL rSoMewyRkW1iWTYLEycVufLRyArGxZXGpVyULeStlHMxevCz2rj/Qpldn7iRyuBKK0FrcO8V1pNY qYT9l+IYEQyJzE8IL7MVTgl+ebGXVxwSBcPaBZhEr1QMutycEWck2gimtD85vDUdvsI4y+pGSOsc Sgh34jbNpB78hId9S8FUKob36uh6+mrtCCGO3QQjf8x8vWBIFWEbxrPsXGF+gGA8qOtoW2EC6v3k x7YmWHMcLtE3iyYLDtfzrYJhWrKidKjPj1wJNI4md0Qwdr6uTh0FY+smCSAvGtRusf1nMZmg+SM7 JFg/dXRvySS6C8ZvaVRiTTZ2LNLVD1UGl8G6SjQTTP4K8p8XDdoBVrrCelg/GlOUmsupRUtWFdmj +yLfza8O4WeM68fosroKjfTIpzZbnWjj/nmmfJI2SC1mmtJM/qJ6zej8ZlssZ3e3WKMl4keGOYTE j8WGUMpW+xBnVPmnskGNdT75/Ym57CPFl7FnjNOXH3/948VEjes1k/+jkn/21dJ6In6SBSPGMSoY /gwFjsr+YMNOAzmOccGoQ7SfBuNUCfanj/ICvp+6OEqCAQCUgGAASACCASABCAaABCAYABKAYABI AIIBIAEIBoAEIBgAEoBgAEgAggGgMcfjfxxQ6+5sKeQBAAAAAElFTkSuQmCC --047d7b62263a74822b04de9d14de Content-Type: image/png; name="incorrect.png" Content-Disposition: attachment; filename="incorrect.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hhob73ps1 iVBORw0KGgoAAAANSUhEUgAAARUAAAAeCAIAAACNPB3CAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOPSURBVHhe7Zg7buMwEIZ1ltxCh3CTQ7h3AJ/C hdy6ygXSGXBnbGn4CjGQattt9gLeGb4p8aWxgN14/w8uqBE5HHHmJ5l0PwAAUqAfAORAPwDIgX4A kAP9ACCnewMASOl+T7gDANqAfgCQA/0AIAf6AUBOXT9D3w830w44rbuu6wfzVER1NaxPxvg0ROtz 4yfTbuG837287rbXX4cNNd4PP8mm2/Fvc/ky9uNZj0zwuTUeHmQpP9+A1PozzXms6YdqP1vyp3XL HHNLaiZDv4wkhX4m61NasClfH+86bSqRWhuUS51IqmNtuaxYP/pVQT/fmstq/2maDzHPT2r9NY15 rOhn6GMvJAZzkJA90E9gDw+l8ORh1CvdV7vVHfQGbuxrN6YWfzipwg/IxEP4Fz2hXhX81KCR487k LZ6xhMofp43zZ0TicPpxsH4OPIR3zRdfKHr7jHZQy2WlO7/uVpv31YexZljKj9nXM67GqEVw/enn vzp8FU+aiKfgJ0dh/dvyWNbPSIT06O4qqvLtBDyVvcNwNYYTp+Igm/fLMjSDeaydUY1zF6MsyXMj F0/okz8gCEx0/ozWRxOuUpXrUaeNEzneOJP6cWmm9qg0yxbyNirBHAv4OV/dt1Ch1+s4c264g5eg GNy8hXhmnmOF9W/KY1E/XHpBfQSFzqhiNA29b3uCUa5bANl8j1g/SXuBRN2X4lGyN0QDJfrhiRKj 0tb5pM8fZznvC1Vuofpw+3FrYS3gJz4KhPqZnCfB1Nl4lroHEi15XEI/6oVqpPDdPGTzfhfXTzke h9pfTPtp9RNAVxTp+RNR92M3dUUUc55U3V+PLQHH8fxL+uESCz1Ej7yT2/pTpZip9Yx+TH8uQT9W pB/biwMyo3Px+M5E9DVpPzViF4bc5LN5XD/h/YfrbHs17SKP+qFzwxW0OkPa9GOnIP/2SKEVSCq5 EE/Sj0IfWe3qasrjzP8fcG1Z9F/6VhusA48ZFBuDslSyUfTDoN3cnI172YnqX+BDiiJtiCfqn/NT hhyOe6u9wbSlUAVPLy3OyOXIxcFtVV7hZUb/zBD/R3ZgzLOUnzD+zXHL7bqE7BeN/CenLsWT8TNb P215rOiHq2pGOf1/TNYHC/YcNOaxph/eYpe5jTwr0foscfiAv09zHuv6AQDkgH4AkAP9ACAH+gFA DvQDgBzoBwA50A8AcqAfAORAPwDIgX4AkHK//wGHWiioULPudAAAAABJRU5ErkJggg== --047d7b62263a74822b04de9d14de-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 14:01:37 2013 Received: (at 14574-done) by debbugs.gnu.org; 11 Jun 2013 18:01:37 +0000 Received: from localhost ([127.0.0.1]:56845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmSsz-0007cv-Km for submit@debbugs.gnu.org; Tue, 11 Jun 2013 14:01:37 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36454 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmSsw-0007cj-V1 for 14574-done@debbugs.gnu.org; Tue, 11 Jun 2013 14:01:35 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UmSsg-00020f-GA; Tue, 11 Jun 2013 14:01:18 -0400 From: Glenn Morris To: 14574-done@debbugs.gnu.org Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking References: X-Spook: Khaddafi SSL Treasury COSCO espionage Qaddafi military X-Ran: 8@5Yc'+GinR8!!RVyl5l^RK5wa>%FZSb)]u6??b!W'\51z~3/E (Juanma Barranquero's message of "Sat, 8 Jun 2013 06:35:01 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: 14574-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.5 (----) Fixed. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 17:05:32 2013 Received: (at submit) by debbugs.gnu.org; 11 Jun 2013 21:05:32 +0000 Received: from localhost ([127.0.0.1]:57083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmVky-0006KI-C4 for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:05:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49803) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmVkv-0006Jy-RJ for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:05:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmVkZ-0000SP-3M for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:05:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_05, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmVkZ-0000SK-0c for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:05:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51525) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmVkY-0005wk-2H for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:05:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmVkW-0000PR-Ow for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:05:06 -0400 Received: from plane.gmane.org ([80.91.229.3]:54823) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmVkW-0000NT-JL for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:05:04 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UmVkV-0006iC-D5 for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 23:05:03 +0200 Received: from 11.79-161-196.customer.lyse.net ([79.161.196.11]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 23:05:03 +0200 Received: from tzz by 11.79-161-196.customer.lyse.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 23:05:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Tue, 11 Jun 2013 17:03:23 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 11 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 11.79-161-196.customer.lyse.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:Nmi1UpY0CDcwYpLtdR0bTsEp7wM= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Tue, 11 Jun 2013 14:01:18 -0400 Glenn Morris wrote: GM> Fixed. Thanks to you and Stefan for looking into this. Was this a problem for emacs-lisp-mode only or is it general (so I should fix perl-mode and cfengine3-mode)? I don't see highlighting issues there but perhaps I simply have missed them. Ted From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 17:19:30 2013 Received: (at 14574) by debbugs.gnu.org; 11 Jun 2013 21:19:30 +0000 Received: from localhost ([127.0.0.1]:57099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmVyT-0006m1-OY for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:19:29 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:40114 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmVyS-0006lu-Ng for 14574@debbugs.gnu.org; Tue, 11 Jun 2013 17:19:29 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UmVyA-0001wc-PR; Tue, 11 Jun 2013 17:19:10 -0400 From: Glenn Morris To: 14574@debbugs.gnu.org Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking References: X-Spook: Comirex bootleg Bruxelles COSCO New World Order mania 64 X-Ran: q}C (Ted Zlatanov's message of "Tue, 11 Jun 2013 17:03:23 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.2 (-----) X-Debbugs-Envelope-To: 14574 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) Ted Zlatanov wrote: > Was this a problem for emacs-lisp-mode only or is it general (so I > should fix perl-mode and cfengine3-mode)? Only emacs-lisp-mode AFAICS. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 17:31:00 2013 Received: (at 14574) by debbugs.gnu.org; 11 Jun 2013 21:31:00 +0000 Received: from localhost ([127.0.0.1]:57110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmW9X-0007BC-S7 for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:30:57 -0400 Received: from mail-ee0-f50.google.com ([74.125.83.50]:62075) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmW9U-0007Ak-Ks for 14574@debbugs.gnu.org; Tue, 11 Jun 2013 17:30:53 -0400 Received: by mail-ee0-f50.google.com with SMTP id d49so3952365eek.37 for <14574@debbugs.gnu.org>; Tue, 11 Jun 2013 14:30:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0fDWDfjOkTxjddDTF9gObODfKGp+SGEemu3DQ3QMGl0=; b=V7apX3eZXiuQkR4UFGNQUKP8k4fi+l7v6gRSbG8nrIuAltJGyAnT7ZleewLTP6YIBp FAUf0+LlIxHw4P2NU+0gJq/pap07EhpbwCVY8rByBbMtcbMExqIofxR59kotpiPWFsXD sqHk9IZ+c/iPCce89u+GHNld6PoDDj4LrIlwumpXw9nDi+1rju5V9bK6TBpwodLkATbW 0ykbOU8g7LWX95xBMtbRw5ExCg38Fen5jhO+Wr7N6Sv6k/W+U+KDsrbL5R5178JRlyC6 3NB0/zVYcBsjbwq7rbG9qNyzcTKIeKthiG1v/Lke/yWs4CrBWiTtUoUOIkaOIM0Zv/Y8 +4ng== X-Received: by 10.15.36.133 with SMTP id i5mr18590394eev.52.1370986230135; Tue, 11 Jun 2013 14:30:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 11 Jun 2013 14:29:49 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Tue, 11 Jun 2013 23:29:49 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: multipart/mixed; boundary=089e016816343d612104dee79b27 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --089e016816343d612104dee79b27 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Jun 11, 2013 at 11:03 PM, Ted Zlatanov wrote: > Thanks to you and Stefan for looking into this. I'm seeing another problem with prog-prettify-symbols, but I haven't filed yet a new bug because for now I can only reproduce it with my setup. Sometimes `lambda' gets correctly prettified, and sometimes no (see attached image). This is the char info for the correctly prettified lambda: position: 55719 of 81109 (69%), column: 11 character: l (displayed as l) (codepoint 108, #o154, #x6c) preferred charset: iso-8859-15 (ISO/IEC 8859/15) code point in charset: 0x6C script: latin syntax: w which means: word category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #x6C file code: #x6C (encoded by coding system iso-latin-9-unix) display: composed to form "lambda" (see below) Composed with the following character(s) "ambda" by the rule: (?=CE=BB) The component character(s) are displayed by these fonts (glyph codes): =CE=BB: uniscribe:-outline-DejaVu Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso10646-1 (#x301) See the variable `reference-point-alist' for the meaning of the rule. Character code properties: customize what to show name: LATIN SMALL LETTER L general-category: Ll (Letter, Lowercase) canonical-combining-class: 0 (Spacing, split, enclosing, reordrant, and Tibetan subjoined) bidi-class: L (Left-to-Right) decomposition: (108) ('l') mirrored: N uppercase: 76 (L) titlecase: 76 (L) There are text properties here: charset iso-8859-15 composition [Show] face font-lock-keyword-face fontified t and this is the info for the incorrect one: position: 55396 of 81109 (68%), column: 11 character: l (displayed as l) (codepoint 108, #o154, #x6c) preferred charset: iso-8859-15 (ISO/IEC 8859/15) code point in charset: 0x6C script: latin syntax: w which means: word category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #x6C file code: #x6C (encoded by coding system iso-latin-9-unix) display: composed to form "lambda" (see below) Composed with the following character(s) "ambda" by the rule: (?l ?a ?m ?b ?d ?a) The component character(s) are displayed by these fonts (glyph codes): l: uniscribe:-outline-DejaVu Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x4F) a: uniscribe:-outline-DejaVu Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x44) m: uniscribe:-outline-DejaVu Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x50) b: uniscribe:-outline-DejaVu Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x45) d: uniscribe:-outline-DejaVu Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x47) a: uniscribe:-outline-DejaVu Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x44) See the variable `reference-point-alist' for the meaning of the rule. Character code properties: customize what to show name: LATIN SMALL LETTER L general-category: Ll (Letter, Lowercase) canonical-combining-class: 0 (Spacing, split, enclosing, reordrant, and Tibetan subjoined) bidi-class: L (Left-to-Right) decomposition: (108) ('l') mirrored: N uppercase: 76 (L) titlecase: 76 (L) There are text properties here: charset iso-8859-15 composition [Show] face font-lock-keyword-face fontified t Adding a char before it or otherwise modifying the line makes the lambda be correctly prettified again. Weird. --089e016816343d612104dee79b27 Content-Type: image/png; name="bug.png" Content-Disposition: attachment; filename="bug.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hhtlrqr20 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 wazOzF9//T/j0UWkEWMx4wAAAABJRU5ErkJggg== --089e016816343d612104dee79b27-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 17:36:26 2013 Received: (at submit) by debbugs.gnu.org; 11 Jun 2013 21:36:26 +0000 Received: from localhost ([127.0.0.1]:57118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmWEr-0007NY-TQ for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:36:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56509) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmWEp-0007NF-Us for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:36:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmWET-00014b-45 for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:36:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.0 required=5.0 tests=BAYES_40, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60726) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWET-00014X-0n for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:36:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWER-0003GB-9Q for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:36:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmWEQ-00013x-FL for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:35:59 -0400 Received: from plane.gmane.org ([80.91.229.3]:45712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWEQ-00013p-8A for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:35:58 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UmWEP-0002pQ-BH for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 23:35:57 +0200 Received: from 11.79-161-196.customer.lyse.net ([79.161.196.11]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 23:35:57 +0200 Received: from tzz by 11.79-161-196.customer.lyse.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 23:35:57 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Tue, 11 Jun 2013 17:35:48 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 19 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 11.79-161-196.customer.lyse.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:mHoSoXS90Mu9DxNKRgPkomiecCk= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Tue, 11 Jun 2013 23:29:49 +0200 Juanma Barranquero wrote: JB> I'm seeing another problem with prog-prettify-symbols, but I haven't JB> filed yet a new bug because for now I can only reproduce it with my JB> setup. JB> Sometimes `lambda' gets correctly prettified, and sometimes no (see JB> attached image). ... JB> Composed with the following character(s) "ambda" by the rule: JB> (?l ?a ?m ?b ?d ?a) ... JB> Adding a char before it or otherwise modifying the line makes the JB> lambda be correctly prettified again. Weird. Weird. I don't know what's happening, and it works well for me. Does turning `font-lock-mode' off and back on fix it? Ted From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 17:51:27 2013 Received: (at submit) by debbugs.gnu.org; 11 Jun 2013 21:51:27 +0000 Received: from localhost ([127.0.0.1]:57149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmWTP-0007uI-C8 for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:51:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59942) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmWTN-0007tk-Lo for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:51:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmWT0-0005lt-Ll for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:51:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36583) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWT0-0005lp-I8 for submit@debbugs.gnu.org; Tue, 11 Jun 2013 17:51:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33426) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWSz-0006ld-4h for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:51:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmWSx-0005lK-UF for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:51:01 -0400 Received: from mail-ea0-x22e.google.com ([2a00:1450:4013:c01::22e]:63755) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWSx-0005lC-NE for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:50:59 -0400 Received: by mail-ea0-f174.google.com with SMTP id o10so3425835eaj.33 for ; Tue, 11 Jun 2013 14:50:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=kjALvkIuu+Jfsn3WK2kzQr6tF/3DcU8YKnZPF9P+IPg=; b=a2WKot1OqV5oCg+aVypgymJ6yM0MPsmWw2ix08mao9rbOnElzBLRBG+y3svbUimfeU BDS9R3bOz7VsDt0OdgOjLsk6c5C5DpKzvcmhPjR9TkFhKlrW7JAf92g1rUGMbccsCqaC jJiDCpoRkhCPd/bz7y44mV4caQIfGOsJB8kiVG8oFOROLKLhRWi2KwO+cSCqjuRg0QWd TuJ4gCkBHA0zwjCZwCG7cjCrgP7W+MqmSPBSEkgBYmt65dlSUvF6b52cM2CWZCj4cmIW K6bbYCFA/8wTQ5Kf6tq6bhOOEoqbVBCv5CmsBuYGxkEzLxAt2OvBmohyDxJcxWHVraFb vb2w== X-Received: by 10.15.36.133 with SMTP id i5mr18644808eev.52.1370987458847; Tue, 11 Jun 2013 14:50:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 11 Jun 2013 14:50:18 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Tue, 11 Jun 2013 23:50:18 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) On Tue, Jun 11, 2013 at 11:35 PM, Ted Zlatanov wrote: > Weird. I don't know what's happening, and it works well for me. Does > turning `font-lock-mode' off and back on fix it? No. BTW, shouldn't turning font-lock-mode off disable the pretiffication? From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 18:42:54 2013 Received: (at submit) by debbugs.gnu.org; 11 Jun 2013 22:42:54 +0000 Received: from localhost ([127.0.0.1]:57296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmXHC-0001Lt-9j for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:42:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43057) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmXHB-0001Li-Mz for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:42:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmXGk-0005vM-Uv for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:42:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56026) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXGk-0005vI-SC for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:42:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44728) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXGf-000545-BD for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:42:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmXGa-0005sY-Gi for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:42:21 -0400 Received: from mail-ea0-x231.google.com ([2a00:1450:4013:c01::231]:47423) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXGa-0005sM-8u for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:42:16 -0400 Received: by mail-ea0-f177.google.com with SMTP id j14so6587149eak.22 for ; Tue, 11 Jun 2013 15:42:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=3FuxUgOWawpZd8KkTlj9iEh/mZY8pBWXzaf0fChDZ/k=; b=yz0Yb0CnCHa54cEusNnDhSLDjBR2eX+NKoetp1gHaV4ndt1U8EJOM5nST8/XrMdyGR xIUP3T03pqf4rpM7XdSgduzoFq0FXuvRMQleL5dqqwWKrIPsJYO89NJIJhVvqt9jrygr R55+taGKE8eUDc/HkP2ekWYVRL/yuLF0VshgJXf1rb9AaM1FQIiBxrytFEVOOQGkoWSk 0m1txdtObcg9fY/gWCBlzDz+o32giG3qYSWoWeTFDMVPghCQOst9K8OMbSpBJFtkY/l2 2oj4w7c0NCJBIQm7Ketau2OC3wXx2vZv8n82L2jXkgbU14XHxfsOE+d0n3ZDduHMFI27 rCkg== X-Received: by 10.14.224.201 with SMTP id x49mr18524118eep.14.1370990535258; Tue, 11 Jun 2013 15:42:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 11 Jun 2013 15:41:34 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Wed, 12 Jun 2013 00:41:34 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) > On Tue, Jun 11, 2013 at 11:35 PM, Ted Zlatanov wrote: > >> Weird. I don't know what's happening, and it works well for me. Does >> turning `font-lock-mode' off and back on fix it? > > No. Or really, not always. I just tried with startup.el (which has lots of lambdas), and in some cases M-x font-lock-mode M-x font-lock-mode fixed the faulty lambda composition, and sometimes it didn't. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 22:56:01 2013 Received: (at submit) by debbugs.gnu.org; 12 Jun 2013 02:56:01 +0000 Received: from localhost ([127.0.0.1]:57615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmbE9-0005l5-F7 for submit@debbugs.gnu.org; Tue, 11 Jun 2013 22:56:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57525) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmbE7-0005km-UY for submit@debbugs.gnu.org; Tue, 11 Jun 2013 22:56:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmbDy-00065v-FE for submit@debbugs.gnu.org; Tue, 11 Jun 2013 22:55:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40558) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmbDy-00065q-Cf for submit@debbugs.gnu.org; Tue, 11 Jun 2013 22:55:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmbDm-0005j5-SV for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 22:55:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmbDi-00062R-AG for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 22:55:38 -0400 Received: from mail-ie0-x232.google.com ([2607:f8b0:4001:c03::232]:41111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmbDi-00062F-0T for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 22:55:34 -0400 Received: by mail-ie0-f178.google.com with SMTP id at1so18515303iec.9 for ; Tue, 11 Jun 2013 19:55:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=R20YS77cnGmixkx3LQtUrk4lB1NDdYDeq4k7Lwl2A0Y=; b=K1nW664IhFheBdWGuqywubOkr5+gRLEXfldqnSiZN/78INklJM4kV13eMrVkPqXcWc AvGlV56CcSIPHEY12unUBUxN/XzpOI2zY1sLnCr4A4TjfoIIVld2KKUwDunYCT/hqxY0 JawhovopqFEh8K6nI/pyAvr4WLClYAFIsdTG4nbsx171ZE0TpliTklAk2+5lutmq+UFD pLzc8WURWvN5MbkfvOaU0OZsgeSNV3EKrpN7Gr3oxdy9JARUMGAmDu9mMHUMb1PGjTt7 2Q9Jb0aBEzCGxaNZmdpf+Ix5HuAFxQMOODipikTdj+X95mN7S4OY/Qf0gdeL2NKjr2xx +RSA== X-Received: by 10.43.107.18 with SMTP id dw18mr4468549icc.36.1371005732923; Tue, 11 Jun 2013 19:55:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.126.161 with HTTP; Tue, 11 Jun 2013 19:54:52 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Wed, 12 Jun 2013 04:54:52 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) On Tue, Jun 11, 2013 at 11:35 PM, Ted Zlatanov wrote: > Weird. I don't know what's happening, and it works well for me. I can repeat it, so I'll file a new bug report. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 04:25:20 2013 Received: (at submit) by debbugs.gnu.org; 15 Jun 2013 08:25:20 +0000 Received: from localhost ([127.0.0.1]:45573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnlnS-000660-Kz for submit@debbugs.gnu.org; Sat, 15 Jun 2013 04:25:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39574) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnlnP-00065g-90 for submit@debbugs.gnu.org; Sat, 15 Jun 2013 04:25:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnlnI-0003Pb-Hj for submit@debbugs.gnu.org; Sat, 15 Jun 2013 04:25:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_05, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36694) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnlnI-0003PR-Ei for submit@debbugs.gnu.org; Sat, 15 Jun 2013 04:25:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41278) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnlnH-0006Xp-2H for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 04:25:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnlnE-0003Mw-Pa for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 04:25:06 -0400 Received: from plane.gmane.org ([80.91.229.3]:45838) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnlnE-0003LB-JM for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 04:25:04 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UnlnD-0004c7-HM for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 10:25:03 +0200 Received: from 11.79-161-196.customer.lyse.net ([79.161.196.11]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 15 Jun 2013 10:25:03 +0200 Received: from tzz by 11.79-161-196.customer.lyse.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 15 Jun 2013 10:25:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Sat, 15 Jun 2013 04:23:34 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 15 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 11.79-161-196.customer.lyse.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:+lsPM2iBCEuUECKMR2NsujjE9Fg= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Tue, 11 Jun 2013 23:50:18 +0200 Juanma Barranquero wrote: JB> On Tue, Jun 11, 2013 at 11:35 PM, Ted Zlatanov wrote: >> Weird. I don't know what's happening, and it works well for me. Does >> turning `font-lock-mode' off and back on fix it? JB> No. JB> BTW, shouldn't turning font-lock-mode off disable the pretiffication? They are entirely implemented by font-lock keywords, so I would assume so. At least for me, that works every time. Ted From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 04:55:11 2013 Received: (at 14574) by debbugs.gnu.org; 15 Jun 2013 08:55:11 +0000 Received: from localhost ([127.0.0.1]:45605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnmGM-0007m1-4P for submit@debbugs.gnu.org; Sat, 15 Jun 2013 04:55:10 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:43319) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnmGI-0007lG-Ay for 14574@debbugs.gnu.org; Sat, 15 Jun 2013 04:55:07 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MOF00A00FBM4R00@a-mtaout22.012.net.il> for 14574@debbugs.gnu.org; Sat, 15 Jun 2013 11:54:37 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MOF009RYFF0W750@a-mtaout22.012.net.il>; Sat, 15 Jun 2013 11:54:37 +0300 (IDT) Date: Sat, 15 Jun 2013 11:54:51 +0300 From: Eli Zaretskii Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <83hagzvjms.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Ted Zlatanov > Date: Sat, 15 Jun 2013 04:23:34 -0400 > > On Tue, 11 Jun 2013 23:50:18 +0200 Juanma Barranquero wrote: > > JB> On Tue, Jun 11, 2013 at 11:35 PM, Ted Zlatanov wrote: > >> Weird. I don't know what's happening, and it works well for me. Does > >> turning `font-lock-mode' off and back on fix it? > > JB> No. > > JB> BTW, shouldn't turning font-lock-mode off disable the pretiffication? > > They are entirely implemented by font-lock keywords, so I would assume so. > > At least for me, that works every time. >From Juanma's data, it is clear that the composition list is sometimes created incorrectly, to include the list of all the characters in "lambda". The way to debug this is to catch the circumstances when this happens. One possible way of doing that (a.k.a. "printf debugging") is to instrument prog--prettify-font-lock-compose-symbol so that it logs a message with values of important variables when the composition is incorrect, i.e. when the rule is (?l ?a ?m ?b ?d ?a). That should give enough hints to find the villain. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 12:58:10 2013 Received: (at submit) by debbugs.gnu.org; 15 Jun 2013 16:58:10 +0000 Received: from localhost ([127.0.0.1]:46742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Untnl-0008BI-R8 for submit@debbugs.gnu.org; Sat, 15 Jun 2013 12:58:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53026) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Untng-0008AO-2Q for submit@debbugs.gnu.org; Sat, 15 Jun 2013 12:58:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Untna-0000HH-0Z for submit@debbugs.gnu.org; Sat, 15 Jun 2013 12:57:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UntnZ-0000HD-U4 for submit@debbugs.gnu.org; Sat, 15 Jun 2013 12:57:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54744) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UntnY-0003RA-UZ for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 12:57:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UntnY-0000GY-0d for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 12:57:56 -0400 Received: from mail-ea0-x236.google.com ([2a00:1450:4013:c01::236]:64871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UntnX-0000GJ-N5 for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 12:57:55 -0400 Received: by mail-ea0-f182.google.com with SMTP id d10so945156eaj.41 for ; Sat, 15 Jun 2013 09:57:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=a/LXqqdohHVsl805MdKfljEWIiTd30T0lLF2dh6Fhz0=; b=v46ytPp2h7e5mtNrulFVjiJANpHWKX41yRuQpRe03eiEkBGsNdMFoCzYQ8hZtS31Gv bby781SXD6yF8w1ujALSHQLjWCJtZbTDkpW11q+3HK2+xSiCyvYjzRM6aCgKEjBhdtIe I1tkfNnBaZ+RFEintRmO9qzdAfMlfuNmOmXP9McdA0rQ2sipcni8nPEjxyijZCg90jrS 2O0W2kO+tZor+OYu80JMLhA314rvKb13NKMWkUMwTy1gBlNXWb31yUa8wuJX7rKISCXl di4ocpkjfkRSWRFVi2D7Uc7+nt1AoR+6AyIGsEkrw6giIZxpCFAWKjTbokPjgelOPZ+z Ttxg== X-Received: by 10.14.213.135 with SMTP id a7mr7493280eep.152.1371315473641; Sat, 15 Jun 2013 09:57:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Sat, 15 Jun 2013 09:57:13 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Sat, 15 Jun 2013 18:57:13 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: multipart/mixed; boundary=047d7b621c72ae957f04df344398 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) --047d7b621c72ae957f04df344398 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, Jun 15, 2013 at 10:23 AM, Ted Zlatanov wrote: > On Tue, 11 Jun 2013 23:50:18 +0200 Juanma Barranquero = wrote: > > JB> BTW, shouldn't turning font-lock-mode off disable the pretiffication? > > They are entirely implemented by font-lock keywords, so I would assume so= . > > At least for me, that works every time. That's not what I see. M-x font-lock-mode turns off font-locking, but the compositions to =CE=BB remain. Is that another bug? --047d7b621c72ae957f04df344398 Content-Type: image/png; name="bug.png" Content-Disposition: attachment; filename="bug.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hhz1pyng0 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 wC5KAAAAAElFTkSuQmCC --047d7b621c72ae957f04df344398-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 14:43:23 2013 Received: (at 14574) by debbugs.gnu.org; 15 Jun 2013 18:43:23 +0000 Received: from localhost ([127.0.0.1]:46653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnvRb-0000sF-3k for submit@debbugs.gnu.org; Sat, 15 Jun 2013 14:43:23 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:63901) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnvRX-0000rv-Q2 for 14574@debbugs.gnu.org; Sat, 15 Jun 2013 14:43:21 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MOG00F006MMQC00@a-mtaout22.012.net.il> for 14574@debbugs.gnu.org; Sat, 15 Jun 2013 21:43:13 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MOG00F796O0HY60@a-mtaout22.012.net.il>; Sat, 15 Jun 2013 21:43:12 +0300 (IDT) Date: Sat, 15 Jun 2013 21:43:27 +0300 From: Eli Zaretskii Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <8338sjusds.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Juanma Barranquero > Date: Sat, 15 Jun 2013 18:57:13 +0200 > > > JB> BTW, shouldn't turning font-lock-mode off disable the pretiffication? > > > > They are entirely implemented by font-lock keywords, so I would assume so. > > > > At least for me, that works every time. > > That's not what I see. M-x font-lock-mode turns off font-locking, but > the compositions to λ remain. Probably because turning off font-lock removes the font-lock text properties, but doesn't remove the 'composition' text property. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 18:49:23 2013 Received: (at 14574) by debbugs.gnu.org; 15 Jun 2013 22:49:23 +0000 Received: from localhost ([127.0.0.1]:46980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnzHf-0001Yu-1a for submit@debbugs.gnu.org; Sat, 15 Jun 2013 18:49:23 -0400 Received: from mail-ee0-f48.google.com ([74.125.83.48]:59872) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnzHc-0001YI-6h for 14574@debbugs.gnu.org; Sat, 15 Jun 2013 18:49:20 -0400 Received: by mail-ee0-f48.google.com with SMTP id b47so1016922eek.21 for <14574@debbugs.gnu.org>; Sat, 15 Jun 2013 15:49:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=HO4DzSeA8tPErKwz7iSeokU6+8ZDnS0N2YTFe7N0e0Y=; b=M92GqwxDXVS7jgNA2I8R/5wUaXcQ1eTrmQvoYhqzOEKuutxV645xY0gIaWXged8wg7 lKdexUO0CofAjSZL6bpwg0CVxRlCPB/ulVGwo81Tb1pjwvuorPM9YqqxqVOxWZb4qyNa x0H+z2rYZDVweiCsurWvnkJdDAst2kHJFlflF5ddUX0lWaxvJZqkQs0kqK5hakFwszgs zZEXq7qTf3S/hxXtrZnvNHxFiLrL1qfLt4gKdAbW4ZV79QzMUgOKI31SyqIjO5NwauRV EKcrjSUWwzBvRcBJJiL0WOsKxHpj0h2doeLmdoU3e0VuPUnvnAEsYjwtldYuvLd8S9P+ 3tBA== X-Received: by 10.14.38.198 with SMTP id a46mr9508382eeb.42.1371336554125; Sat, 15 Jun 2013 15:49:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Sat, 15 Jun 2013 15:48:34 -0700 (PDT) In-Reply-To: <8338sjusds.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> From: Juanma Barranquero Date: Sun, 16 Jun 2013 00:48:34 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sat, Jun 15, 2013 at 8:43 PM, Eli Zaretskii wrote: > Probably because turning off font-lock removes the font-lock text > properties, but doesn't remove the 'composition' text property. Yes. But IIUC what Ted said, turning off font-lock mode is removing the prettification for him. ?? As for the composition text property, I suppose it could be possible to mark the prettified text during font-locking and use some font-lock -hook or -function to remove it at turn-off time? From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 20:08:14 2013 Received: (at submit) by debbugs.gnu.org; 16 Jun 2013 00:08:14 +0000 Received: from localhost ([127.0.0.1]:47080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo0Vw-0005B9-RY for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:08:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60762) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo0Vt-0005Al-TU for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:08:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo0Vn-0006ke-Pi for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:08:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59033) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0Vn-0006ka-NG for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:08:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34250) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0Vm-00031z-Mn for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:08:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo0Vl-0006kA-QE for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:08:02 -0400 Received: from plane.gmane.org ([80.91.229.3]:38532) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0Vl-0006k0-Kp for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:08:01 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Uo0Vk-0000ES-Li for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 02:08:00 +0200 Received: from 11.79-161-196.customer.lyse.net ([79.161.196.11]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 02:08:00 +0200 Received: from tzz by 11.79-161-196.customer.lyse.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 02:08:00 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Sat, 15 Jun 2013 20:07:52 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 14 Message-ID: References: <8338sjusds.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 11.79-161-196.customer.lyse.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:4NL4ZWtk40EjzMuZQ/+hTIvqzAc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Sun, 16 Jun 2013 00:48:34 +0200 Juanma Barranquero wrote: JB> On Sat, Jun 15, 2013 at 8:43 PM, Eli Zaretskii wrote: >> Probably because turning off font-lock removes the font-lock text >> properties, but doesn't remove the 'composition' text property. JB> Yes. But IIUC what Ted said, turning off font-lock mode is removing JB> the prettification for him. ?? Sorry for the misunderstanding. I read your question incorrectly. Turning off font-lock in the same buffer does not remove the prettification. Ted From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 21:53:42 2013 Received: (at submit) by debbugs.gnu.org; 16 Jun 2013 01:53:42 +0000 Received: from localhost ([127.0.0.1]:47247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo29y-0000ov-AF for submit@debbugs.gnu.org; Sat, 15 Jun 2013 21:53:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46958) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo29s-0000oA-A5 for submit@debbugs.gnu.org; Sat, 15 Jun 2013 21:53:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo29m-0001ey-6L for submit@debbugs.gnu.org; Sat, 15 Jun 2013 21:53:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo29m-0001eh-2s for submit@debbugs.gnu.org; Sat, 15 Jun 2013 21:53:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo29l-0007A4-7Q for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 21:53:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo29k-0001d5-BV for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 21:53:25 -0400 Received: from mail-ea0-x22a.google.com ([2a00:1450:4013:c01::22a]:38652) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo29k-0001cz-4A for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 21:53:24 -0400 Received: by mail-ea0-f170.google.com with SMTP id h10so1077046eaj.29 for ; Sat, 15 Jun 2013 18:53:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ryA9OW7CHxMUpy2SEFrtla17wPI0N3jdE3ciIHQDxEs=; b=y20e8uelBVS+9QX1HgncPUGyQvSQ1sEsyUBplUnFqeVA+gi+Wq8KoXluQRbhmVBCRv 6rHg6nvmfFAI85tF3lcdoBN5dXWKd8z6Tpqu1a7RNwk4tellINjZHhYSDCnr7THliwxH fThEnvw9rk8de7VX6iRiZqLYHpXejWzNknfjanUHgQr7PwR1mDaQJOsHtJ4T9vNMk+Rq RSTE9A8Aa4UcnJAucXPKffCw9h8CZB5m3rFJAN8BC8j7mqluHSnyTyWxAEXiD2quyGMS bCjKUEXmlYBEZkgLcLauFrp+EhpkAq0Gr0ZVfuhS32N8MyvAA7NLGUTVPiALKYi5HsGE 0Ezw== X-Received: by 10.15.76.71 with SMTP id m47mr9942276eey.70.1371347603080; Sat, 15 Jun 2013 18:53:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Sat, 15 Jun 2013 18:52:43 -0700 (PDT) In-Reply-To: References: <8338sjusds.fsf@gnu.org> From: Juanma Barranquero Date: Sun, 16 Jun 2013 03:52:43 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) On Sun, Jun 16, 2013 at 2:07 AM, Ted Zlatanov wrote: > Sorry for the misunderstanding. I read your question incorrectly. > Turning off font-lock in the same buffer does not remove the > prettification. Aha. Well, perhaps it shoud... :-) I have a few more questions about prog-prettify-symbols, but I'll ask them in emacs-devel. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 05:35:17 2013 Received: (at submit) by debbugs.gnu.org; 16 Jun 2013 09:35:17 +0000 Received: from localhost ([127.0.0.1]:47650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9Mi-00075N-8U for submit@debbugs.gnu.org; Sun, 16 Jun 2013 05:35:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50598) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9Mf-000758-Tu for submit@debbugs.gnu.org; Sun, 16 Jun 2013 05:35:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo9Ma-0000Vz-2G for submit@debbugs.gnu.org; Sun, 16 Jun 2013 05:35:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54234) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo9MZ-0000Vs-W6 for submit@debbugs.gnu.org; Sun, 16 Jun 2013 05:35:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo9MY-0000jk-RP for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 05:35:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo9MW-0000RT-Vv for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 05:35:06 -0400 Received: from plane.gmane.org ([80.91.229.3]:52724) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo9MW-0000OO-Q1 for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 05:35:04 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Uo9MV-0005vu-8f for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 11:35:03 +0200 Received: from 11.79-161-196.customer.lyse.net ([79.161.196.11]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 11:35:03 +0200 Received: from tzz by 11.79-161-196.customer.lyse.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 11:35:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Sun, 16 Jun 2013 05:34:50 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 21 Message-ID: References: <8338sjusds.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 11.79-161-196.customer.lyse.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:peQZhFTlTyVLlF25iPDcQ9DzvNA= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Sun, 16 Jun 2013 03:52:43 +0200 Juanma Barranquero wrote: JB> On Sun, Jun 16, 2013 at 2:07 AM, Ted Zlatanov wrote: >> Sorry for the misunderstanding. I read your question incorrectly. >> Turning off font-lock in the same buffer does not remove the >> prettification. JB> Aha. Well, perhaps it shoud... :-) Yes, I agree. Maybe we can add a `prog-prettify-uninstall' function that expects the buffer-local `prog-prettify-symbols-alist' to be unchanged and removes all compositions named in it? And that can be added to the font-lock unload hook when `prog-mode' is installed? Or should it be lower level, where font-lock mode remembers "prettify" compositions as a text property? That would work regardless of `prog-prettify-symbols-alist' and would not require an unload hook. It would also work if we add prettification in other modes, not just `prog-mode'. Ted From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 06:03:39 2013 Received: (at 14574) by debbugs.gnu.org; 16 Jun 2013 10:03:39 +0000 Received: from localhost ([127.0.0.1]:47675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9oB-0008Cw-1l for submit@debbugs.gnu.org; Sun, 16 Jun 2013 06:03:39 -0400 Received: from mail-lb0-f170.google.com ([209.85.217.170]:59629) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9o8-0008C8-9U for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 06:03:37 -0400 Received: by mail-lb0-f170.google.com with SMTP id t13so1692624lbd.1 for <14574@debbugs.gnu.org>; Sun, 16 Jun 2013 03:03:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:x-antivirus:x-antivirus-status; bh=wZdPv2ptydAqMb1Otecv/Ypr98+ecZv+VjguDCijhak=; b=VilU1WGBk31xWhg0LCZ0dRQGSmGsKjTD5vH3/ZPdTO2YMbwl1rkyVUsBXFfyIxH75V gonpMim/JY4NRzNl5EKTBIHtKelKRFHXBlC6VQoJ4BUKeN9qjp0sVxAdY+sapDzoUQfe oDYdW/b4PgwWzC+xUtL0yX4icL4OUVb3G2/xPxXnqk+QrYOnDgQ4bjW4lpUdUjU5S8Xr E2DiQtJ7EloXBJQkkFdcl8KMzwAV/atu/1a9wu2qKArQKipLDBjh5ShM41GNMgADEGtn KciBK9+UO6oZN5ILPlx+KLkR6eo3QcBUOJHEos74zlo5TvHPMNdWvGGvtmKf0/tUjIUT WB+Q== X-Received: by 10.112.52.97 with SMTP id s1mr4319205lbo.8.1371377009957; Sun, 16 Jun 2013 03:03:29 -0700 (PDT) Received: from SOL ([178.252.98.87]) by mx.google.com with ESMTPSA id u1sm3722835lag.5.2013.06.16.03.03.28 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 16 Jun 2013 03:03:28 -0700 (PDT) From: Dmitry Gutov To: Juanma Barranquero Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking References: <8338sjusds.fsf@gnu.org> Date: Sun, 16 Jun 2013 14:03:24 +0400 In-Reply-To: (Juanma Barranquero's message of "Sun, 16 Jun 2013 00:48:34 +0200") Message-ID: <87k3luv0cz.fsf@yandex.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Antivirus: avast! (VPS 130615-1, 15.06.2013), Outbound message X-Antivirus-Status: Clean X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: Eli Zaretskii , 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Juanma Barranquero writes: > As for the composition text property, I suppose it could be possible > to mark the prettified text during font-locking and use some font-lock > -hook or -function to remove it at turn-off time? I have some custom code in my init directory that does something very similar, and I've settled on adding `composition' to `font-lock-extra-managed-props'. IIRC, the problem I was solving is that otherwise removing a few chars from the composed symbol did not make it un-composed. Maybe we should make a font-lock-specific alias for `composition', like `font-lock-face' is for `face', and use that. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 06:12:15 2013 Received: (at submit) by debbugs.gnu.org; 16 Jun 2013 10:12:15 +0000 Received: from localhost ([127.0.0.1]:47687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9wU-00007j-Rj for submit@debbugs.gnu.org; Sun, 16 Jun 2013 06:12:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57990) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9wQ-000073-UK for submit@debbugs.gnu.org; Sun, 16 Jun 2013 06:12:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo9wK-00039I-Fq for submit@debbugs.gnu.org; Sun, 16 Jun 2013 06:12:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37750) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo9wK-00039A-Ap for submit@debbugs.gnu.org; Sun, 16 Jun 2013 06:12:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59696) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo9wJ-0002NF-GF for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 06:12:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo9wH-00038d-Mj for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 06:12:03 -0400 Received: from mail-ea0-x231.google.com ([2a00:1450:4013:c01::231]:62084) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo9wH-00038J-Fa for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 06:12:01 -0400 Received: by mail-ea0-f177.google.com with SMTP id j14so1175660eak.36 for ; Sun, 16 Jun 2013 03:12:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=q8GJzlTuxL+1jCMRgDlvGom6uupIru79yCVqj1ANV1g=; b=BripE+YhlY5DqYjUgJjDFVNlw5IF0pNkfReG3e2WmlZYZG3aQdcYDWvf9i4DDkNrVn hIHzcV8fjTyMuKjuvP9uauYS4euN67pxHKZy7OwPcHTDGKrx047+9Nj+jGTbzN7dKS8F 6CYIVOxt0Lr1kC8eeTugT3jizR3bVTQCSr7pdfNuxhg9Q1fToegGRFJ1cERSvjZbCy5t 5RwN8kP61qjEX2NnYlPSirhP5E2GNHTp2iCpIk0FDlq+CI0uHKcPRjGzFePgmnTy0o99 ixwXLUgNQZE7dh2PxSyZspbNPql7VLsssxh8hBkwLsbFdq73RthtPOZzgy4OGkD2IdDD dZVw== X-Received: by 10.15.76.71 with SMTP id m47mr11390112eey.70.1371377520723; Sun, 16 Jun 2013 03:12:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Sun, 16 Jun 2013 03:11:20 -0700 (PDT) In-Reply-To: References: <8338sjusds.fsf@gnu.org> From: Juanma Barranquero Date: Sun, 16 Jun 2013 12:11:20 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) On Sun, Jun 16, 2013 at 11:34 AM, Ted Zlatanov wrote: > Or should it be lower level, where font-lock mode remembers "prettify" > compositions as a text property? That would work regardless of > `prog-prettify-symbols-alist' and would not require an unload hook. It > would also work if we add prettification in other modes, not just > `prog-mode'. Yes, that's better IMHO. In fact, I like Dmitry's suggestion: > Maybe we should make a font-lock-specific alias for `composition', like > `font-lock-face' is for `face', and use that. Seems the saner alternative if we are piggybacking into font-lock to do composition... J From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 06:13:45 2013 Received: (at 14574) by debbugs.gnu.org; 16 Jun 2013 10:13:45 +0000 Received: from localhost ([127.0.0.1]:47693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9xw-0000Cb-GI for submit@debbugs.gnu.org; Sun, 16 Jun 2013 06:13:45 -0400 Received: from mail-ee0-f54.google.com ([74.125.83.54]:60292) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo9xu-0000CH-9V for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 06:13:42 -0400 Received: by mail-ee0-f54.google.com with SMTP id t10so1189378eei.41 for <14574@debbugs.gnu.org>; Sun, 16 Jun 2013 03:13:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=joxVTZ+0/ZyUoGpvd2qKGWEvIIH02JrNpyxefhHv3vg=; b=YbcEAKqZillGsnpj4Bcth7emhS5bMhVY1r3NK87PBsao/uBCDsO/O4lbko2wqk/4Jq /PhZrWsNd2BrGiKnZ1zDgRAQNsbHtMLu+KkF/pcPuLm8bmMrQPcR1zATC/gVXV3HB7gz pY24K5aB/RwswtCGlxGicWwH99L7q5xVtJDznhbWePrayFIPW/AdId5/Z0MFN6xsBZ5W L/5bZlMmMn9ayeQMrf2MkqP76wdv3dRFgZDhWr6EpXGH0hQds8yiQ0kL7hjrNw+aZffm BFY93nvS2x9jSeCLqLs7POp6WuRDjXzj69qn7La13e0ZXn+Q6uj8rGtUplSGCTCLIKLY eTJw== X-Received: by 10.14.2.7 with SMTP id 7mr11357668eee.99.1371377616652; Sun, 16 Jun 2013 03:13:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Sun, 16 Jun 2013 03:12:56 -0700 (PDT) In-Reply-To: <87k3luv0cz.fsf@yandex.ru> References: <8338sjusds.fsf@gnu.org> <87k3luv0cz.fsf@yandex.ru> From: Juanma Barranquero Date: Sun, 16 Jun 2013 12:12:56 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Dmitry Gutov Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: Eli Zaretskii , 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sun, Jun 16, 2013 at 12:03 PM, Dmitry Gutov wrote: > Maybe we should make a font-lock-specific alias for `composition', like > `font-lock-face' is for `face', and use that. Yes, I like that idea. But, will it complicate and/or slow redisplay? J From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 07:25:32 2013 Received: (at submit) by debbugs.gnu.org; 16 Jun 2013 11:25:33 +0000 Received: from localhost ([127.0.0.1]:47800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoB5Q-00036F-1B for submit@debbugs.gnu.org; Sun, 16 Jun 2013 07:25:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42963) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoB5M-00035h-Fr for submit@debbugs.gnu.org; Sun, 16 Jun 2013 07:25:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoB5G-0008BZ-Df for submit@debbugs.gnu.org; Sun, 16 Jun 2013 07:25:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52531) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoB5G-0008BS-BK for submit@debbugs.gnu.org; Sun, 16 Jun 2013 07:25:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44681) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoB5F-00015F-96 for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 07:25:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoB5E-0008B3-0H for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 07:25:21 -0400 Received: from plane.gmane.org ([80.91.229.3]:36095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoB5D-0008Ax-QX for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 07:25:19 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UoB5D-0005f8-0T for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 13:25:19 +0200 Received: from 11.79-161-196.customer.lyse.net ([79.161.196.11]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 13:25:19 +0200 Received: from tzz by 11.79-161-196.customer.lyse.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 13:25:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Sun, 16 Jun 2013 07:25:09 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 21 Message-ID: References: <8338sjusds.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 11.79-161-196.customer.lyse.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:0pV+4xMvRgEzkq8s5igT72XFqHw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Sun, 16 Jun 2013 12:11:20 +0200 Juanma Barranquero wrote: JB> On Sun, Jun 16, 2013 at 11:34 AM, Ted Zlatanov wrote: >> Or should it be lower level, where font-lock mode remembers "prettify" >> compositions as a text property? That would work regardless of >> `prog-prettify-symbols-alist' and would not require an unload hook. It >> would also work if we add prettification in other modes, not just >> `prog-mode'. JB> Yes, that's better IMHO. In fact, I like Dmitry's suggestion: >> Maybe we should make a font-lock-specific alias for `composition', like >> `font-lock-face' is for `face', and use that. JB> Seems the saner alternative if we are piggybacking into font-lock to JB> do composition... OK. Unfortunately I don't know font-lock well at all, so I would appreciate it if someone else could implement this. Ted From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 12:15:19 2013 Received: (at 14574) by debbugs.gnu.org; 16 Jun 2013 16:15:19 +0000 Received: from localhost ([127.0.0.1]:48615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoFbq-0006Ej-5e for submit@debbugs.gnu.org; Sun, 16 Jun 2013 12:15:18 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:38061) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoFbl-0006EL-TV for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 12:15:15 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MOH00I00UCQJB00@a-mtaout20.012.net.il> for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 19:14:39 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MOH00IOCUGE8D90@a-mtaout20.012.net.il>; Sun, 16 Jun 2013 19:14:39 +0300 (IDT) Date: Sun, 16 Jun 2013 19:14:39 +0300 From: Eli Zaretskii Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <83ppvmt4ls.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <87k3luv0cz.fsf@yandex.ru> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Juanma Barranquero > Date: Sun, 16 Jun 2013 12:12:56 +0200 > Cc: Eli Zaretskii , 14574@debbugs.gnu.org > > On Sun, Jun 16, 2013 at 12:03 PM, Dmitry Gutov wrote: > > > Maybe we should make a font-lock-specific alias for `composition', like > > `font-lock-face' is for `face', and use that. > > Yes, I like that idea. > > But, will it complicate and/or slow redisplay? Why do you think it could do that? From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 12:18:51 2013 Received: (at 14574) by debbugs.gnu.org; 16 Jun 2013 16:18:51 +0000 Received: from localhost ([127.0.0.1]:48625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoFfH-0006NF-6e for submit@debbugs.gnu.org; Sun, 16 Jun 2013 12:18:51 -0400 Received: from mail-ea0-f179.google.com ([209.85.215.179]:52110) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoFfF-0006Mr-4W for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 12:18:49 -0400 Received: by mail-ea0-f179.google.com with SMTP id b15so1314023eae.10 for <14574@debbugs.gnu.org>; Sun, 16 Jun 2013 09:18:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=RN0xVTU5iltQf66+reg5XG/uiRaQpI5+rt9PEf1jfBM=; b=YGXVXvl4AeapelkVVEjpV3kqe/kgkDPJfeaf75ieYKn2FHlX+fOg5yO2Rbr+/o4IM0 ESUBs5Wms6g/Meo3xtRiJqrKZH2ucIjf+q+2ZBOzVJ93S8dB8/ZZrRbEo4SPrHtfdHMx LG6s66xAOj+7G5o86gf+5ssiJ4cCcBbLlNvgr0PyJmrKfm3hDXKWuOuw06/SdEaqmF6Z 0/ld5OgF1gokrjCwsI/9LYeXVT8LBtBnsLqL8kwavngeRvzmRWzM6yQRi5RnBbgnv5EV Mn5yUkuOm5Phquvs5rIOVS8mRD4NRYk+PaVQS5XGqFJHEqMDFvfrZIk99PRJMw3A8Fs5 31aw== X-Received: by 10.15.21.78 with SMTP id c54mr12543944eeu.14.1371399523097; Sun, 16 Jun 2013 09:18:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Sun, 16 Jun 2013 09:18:03 -0700 (PDT) In-Reply-To: <83ppvmt4ls.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <87k3luv0cz.fsf@yandex.ru> <83ppvmt4ls.fsf@gnu.org> From: Juanma Barranquero Date: Sun, 16 Jun 2013 18:18:03 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sun, Jun 16, 2013 at 6:14 PM, Eli Zaretskii wrote: > Why do you think it could do that? Because I know nothing about redisplay, and because checking composition plus some other property sounds like more work than just checking on composition. OTOH, I don't know what I'm talking about, so I will be very happy to know that we could add a font-lock specific composition property alias and not affect performance... J From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 12:37:11 2013 Received: (at 14574) by debbugs.gnu.org; 16 Jun 2013 16:37:11 +0000 Received: from localhost ([127.0.0.1]:48659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoFx0-000719-69 for submit@debbugs.gnu.org; Sun, 16 Jun 2013 12:37:10 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:43932) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoFwx-0006zF-QI for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 12:37:08 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MOH00I00VF8SH00@a-mtaout20.012.net.il> for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 19:36:35 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MOH00I72VGYS010@a-mtaout20.012.net.il>; Sun, 16 Jun 2013 19:36:35 +0300 (IDT) Date: Sun, 16 Jun 2013 19:36:34 +0300 From: Eli Zaretskii Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <83hagyt3l9.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <87k3luv0cz.fsf@yandex.ru> <83ppvmt4ls.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Juanma Barranquero > Date: Sun, 16 Jun 2013 18:18:03 +0200 > Cc: dgutov@yandex.ru, 14574@debbugs.gnu.org > > On Sun, Jun 16, 2013 at 6:14 PM, Eli Zaretskii wrote: > > > Why do you think it could do that? > > Because I know nothing about redisplay, and because checking > composition plus some other property sounds like more work than just > checking on composition. OTOH, I don't know what I'm talking about, so > I will be very happy to know that we could add a font-lock specific > composition property alias and not affect performance... The best way is just try it and see. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 19:14:57 2013 Received: (at submit) by debbugs.gnu.org; 16 Jun 2013 23:14:57 +0000 Received: from localhost ([127.0.0.1]:49106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoM9x-0002p0-01 for submit@debbugs.gnu.org; Sun, 16 Jun 2013 19:14:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41858) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoM9u-0002oi-TZ for submit@debbugs.gnu.org; Sun, 16 Jun 2013 19:14:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoM9o-0003yu-Ov for submit@debbugs.gnu.org; Sun, 16 Jun 2013 19:14:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38835) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoM9o-0003yp-Ln for submit@debbugs.gnu.org; Sun, 16 Jun 2013 19:14:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoM9n-0006rH-Hm for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 19:14:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoM9m-0003yN-HU for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 19:14:47 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:64973) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoM9m-0003yD-Ds for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 19:14:46 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFpZVy/2dsb2JhbABEvw4Xc4IeAQEEAVYoCws0EhQYDVKHcAbBLY1hgykDpHqBXoMT X-IPAS-Result: Av4EABK/CFFFpZVy/2dsb2JhbABEvw4Xc4IeAQEEAVYoCws0EhQYDVKHcAbBLY1hgykDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="16520977" Received: from 69-165-149-114.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([69.165.149.114]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 16 Jun 2013 19:14:40 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id ADA7DAE2E3; Sun, 16 Jun 2013 19:14:45 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Message-ID: References: <8338sjusds.fsf@gnu.org> Date: Sun, 16 Jun 2013 19:14:45 -0400 In-Reply-To: (Ted Zlatanov's message of "Sun, 16 Jun 2013 05:34:50 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) > Yes, I agree. Maybe we can add a `prog-prettify-uninstall' function > that expects the buffer-local `prog-prettify-symbols-alist' to be > unchanged and removes all compositions named in it? And that can be > added to the font-lock unload hook when `prog-mode' is installed? The simpler solution is to make prog-prettify-install add `composition' to the extra-managed properties. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 19:16:18 2013 Received: (at 14574) by debbugs.gnu.org; 16 Jun 2013 23:16:18 +0000 Received: from localhost ([127.0.0.1]:49112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoMBF-0002sE-EW for submit@debbugs.gnu.org; Sun, 16 Jun 2013 19:16:17 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:65194) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoMBD-0002rv-QA for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 19:16:16 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFpZVy/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IPAS-Result: Av4EABK/CFFFpZVy/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="16522082" Received: from 69-165-149-114.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([69.165.149.114]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 16 Jun 2013 19:16:04 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id A49E5AE2E3; Sun, 16 Jun 2013 19:16:09 -0400 (EDT) From: Stefan Monnier To: Dmitry Gutov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Message-ID: References: <8338sjusds.fsf@gnu.org> <87k3luv0cz.fsf@yandex.ru> Date: Sun, 16 Jun 2013 19:16:09 -0400 In-Reply-To: <87k3luv0cz.fsf@yandex.ru> (Dmitry Gutov's message of "Sun, 16 Jun 2013 14:03:24 +0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14574 Cc: Juanma Barranquero , 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Maybe we should make a font-lock-specific alias for `composition', like > `font-lock-face' is for `face', and use that. Let's not bother. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 22:45:31 2013 Received: (at 14574) by debbugs.gnu.org; 17 Jun 2013 02:45:31 +0000 Received: from localhost ([127.0.0.1]:49361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoPRi-0002fj-Oz for submit@debbugs.gnu.org; Sun, 16 Jun 2013 22:45:30 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:51777) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoPRf-0002fR-BV for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 22:45:28 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MOI00100NLOAS00@a-mtaout20.012.net.il> for 14574@debbugs.gnu.org; Mon, 17 Jun 2013 05:45:19 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MOI001E8NNJ9U10@a-mtaout20.012.net.il>; Mon, 17 Jun 2013 05:45:19 +0300 (IDT) Date: Mon, 17 Jun 2013 05:45:20 +0300 From: Eli Zaretskii Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking In-reply-to: X-012-Sender: halo1@inter.net.il To: Stefan Monnier Message-id: <838v29tpz3.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Stefan Monnier > Date: Sun, 16 Jun 2013 19:14:45 -0400 > > The simpler solution is to make prog-prettify-install add `composition' > to the extra-managed properties. Won't that remove _all_ composition properties, not just those added by prog-prettify-symbols? From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 22:50:50 2013 Received: (at 14574) by debbugs.gnu.org; 17 Jun 2013 02:50:50 +0000 Received: from localhost ([127.0.0.1]:49368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoPWr-0002uB-K8 for submit@debbugs.gnu.org; Sun, 16 Jun 2013 22:50:50 -0400 Received: from mail-ee0-f46.google.com ([74.125.83.46]:35571) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoPWl-0002th-RK for 14574@debbugs.gnu.org; Sun, 16 Jun 2013 22:50:46 -0400 Received: by mail-ee0-f46.google.com with SMTP id d41so1442591eek.19 for <14574@debbugs.gnu.org>; Sun, 16 Jun 2013 19:50:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=AJASe+N1DmoXZPON7I86MW9+0R/N05wunuUDA6xsAHs=; b=tibCVyvFZv92PTdiGalbmnut1UCsRzIcqgUg7pH70/ol2n+Vjp68oGLEl37hhIBMcn CFpq5ACvFREunUP7tT+oR2jua7XQB3mjaXh/mvEHMWYSc/UoX7xu876G9l3ydmcKsnph r1qOJdmbsiPdphePbln/OcSrhG+ki4coMTsLmoDzTBZqzZrOP7Q+rorl2xTjg7Uisa5F ghn8dzL7EqsQ7zZC+o4Y7vtzKqFHKLtS5Y8M7EcFZjiDalBfc1juvnYDJUrmfP+qSfLf D1gSjYyj+ZZ4EsDvwqzPgMSBRazrgg5FWYcO+PjONMJG/m6+9YmX3BPfYNPQj9AVtTMn v6gA== X-Received: by 10.14.2.7 with SMTP id 7mr14043694eee.99.1371437437654; Sun, 16 Jun 2013 19:50:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Sun, 16 Jun 2013 19:49:57 -0700 (PDT) In-Reply-To: <838v29tpz3.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> From: Juanma Barranquero Date: Mon, 17 Jun 2013 04:49:57 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: Stefan Monnier , 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Mon, Jun 17, 2013 at 4:45 AM, Eli Zaretskii wrote: > Won't that remove _all_ composition properties, not just those added > by prog-prettify-symbols? Yes. So if someone is editing with a programming mode that uses prettifying, *and* has enabled prettifying, *and* has other, unrelated, composed chars in the buffer, *and* turns off font-locking, s/he will have a bit of trouble. Seems bearable to me, pending real user complains. J From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 03:30:24 2013 Received: (at submit) by debbugs.gnu.org; 17 Jun 2013 07:30:24 +0000 Received: from localhost ([127.0.0.1]:49660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoTtP-0006MR-1M for submit@debbugs.gnu.org; Mon, 17 Jun 2013 03:30:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47378) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoTtL-0006M0-TA for submit@debbugs.gnu.org; Mon, 17 Jun 2013 03:30:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoTtB-000138-P5 for submit@debbugs.gnu.org; Mon, 17 Jun 2013 03:30:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-96.8 required=5.0 tests=BAYES_05, FSL_HELO_BARE_IP_2, RCVD_NUMERIC_HELO,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoTtB-000132-MO for submit@debbugs.gnu.org; Mon, 17 Jun 2013 03:30:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49079) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoTt9-0006Tf-CQ for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 03:30:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoTt8-00010z-1N for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 03:30:07 -0400 Received: from plane.gmane.org ([80.91.229.3]:48602) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoTt7-00010d-RU for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 03:30:05 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UoTt5-0007t6-Lm for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 09:30:03 +0200 Received: from 80.203.78.216 ([80.203.78.216]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Jun 2013 09:30:03 +0200 Received: from tzz by 80.203.78.216 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Jun 2013 09:30:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Mon, 17 Jun 2013 03:25:29 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 16 Message-ID: References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 80.203.78.216 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:lFRwFPhFdrXmDsCMpnom7BtXR8I= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Mon, 17 Jun 2013 04:49:57 +0200 Juanma Barranquero wrote: JB> On Mon, Jun 17, 2013 at 4:45 AM, Eli Zaretskii wrote: >> Won't that remove _all_ composition properties, not just those added >> by prog-prettify-symbols? JB> Yes. So if someone is editing with a programming mode that uses JB> prettifying, *and* has enabled prettifying, *and* has other, JB> unrelated, composed chars in the buffer, *and* turns off font-locking, JB> s/he will have a bit of trouble. Seems bearable to me, pending real JB> user complains. IIUC, that would be pretty annoying when editing Perl or other languages with Unicode (e.g. Cyrillic) data in the script. Ted From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 05:23:29 2013 Received: (at submit) by debbugs.gnu.org; 17 Jun 2013 09:23:29 +0000 Received: from localhost ([127.0.0.1]:49791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoVep-0002vY-1l for submit@debbugs.gnu.org; Mon, 17 Jun 2013 05:23:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45967) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoVem-0002v3-Lf for submit@debbugs.gnu.org; Mon, 17 Jun 2013 05:23:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoVeg-0006vC-8e for submit@debbugs.gnu.org; Mon, 17 Jun 2013 05:23:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45297) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoVeg-0006v7-3i for submit@debbugs.gnu.org; Mon, 17 Jun 2013 05:23:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoVee-00067M-3g for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 05:23:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoVec-0006tr-Od for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 05:23:16 -0400 Received: from mail-ea0-x229.google.com ([2a00:1450:4013:c01::229]:62217) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoVec-0006ta-H2 for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 05:23:14 -0400 Received: by mail-ea0-f169.google.com with SMTP id h15so1702723eak.28 for ; Mon, 17 Jun 2013 02:23:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=xdYVhlBKZn345uTe+FcmziygHzo//AiP5X6AiTvvLSA=; b=zzhiuA2YjPuXVzYjTTOuQTwGhLu9AABQfBcY2pp2zS/gB276YqQPtd4K81LMDHpnf0 2UxE0V0QY/IlHax4/nzUERIj9rma3gabvG8OnNXzcAJcM3gcV5JG+XkWhDdX+JmG4Bxk QK3rLueiQb93It28JBVGqcVEp2UrfLu85BjQF+ltUSBkK0tvTZTd1331u7HRXuSKQLxA BcIKqIkzMDUr01h93u/gjfTmDkKp8zJVNwCS6Xkyw5qXel0QZJ3E7hCs9XWyUZuXcmRI dVhuSFY7/xyRBV+GTfQMO9yErR6xd4LwCd1Y1yUM9iEF62P+5G7Ftr33m+x/J0Lczpyo 2zig== X-Received: by 10.15.21.78 with SMTP id c54mr15662347eeu.14.1371460993710; Mon, 17 Jun 2013 02:23:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 17 Jun 2013 02:22:33 -0700 (PDT) In-Reply-To: References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> From: Juanma Barranquero Date: Mon, 17 Jun 2013 11:22:33 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) On Mon, Jun 17, 2013 at 9:25 AM, Ted Zlatanov wrote: > IIUC, that would be pretty annoying when editing Perl or other languages > with Unicode (e.g. Cyrillic) data in the script. Not many scripts (relatively speaking) use the kind of character variation that needs composition (mostly arabic and many indic scripts, but not cyrilic, I think). But in any case, it is really common to deactivate font-locking while programming? I think I've never done it unless I was specifically trying to debug some problem with font-locking. Also, we're still a long way from another release, I suppose. Plenty of time to receive user complains and implement a more thorough fix, IMHO. J From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 06:55:36 2013 Received: (at submit) by debbugs.gnu.org; 17 Jun 2013 10:55:36 +0000 Received: from localhost ([127.0.0.1]:49961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoX5v-0007EU-Lp for submit@debbugs.gnu.org; Mon, 17 Jun 2013 06:55:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41804) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoX5s-0007DY-Qc for submit@debbugs.gnu.org; Mon, 17 Jun 2013 06:55:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoX5l-0004zG-0r for submit@debbugs.gnu.org; Mon, 17 Jun 2013 06:55:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.0 required=5.0 tests=BAYES_20, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34442) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoX5k-0004z7-R4 for submit@debbugs.gnu.org; Mon, 17 Jun 2013 06:55:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoX5h-0001rA-Vg for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 06:55:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoX5a-0004wj-1U for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 06:55:17 -0400 Received: from plane.gmane.org ([80.91.229.3]:50050) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoX5Z-0004wS-Ro for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 06:55:09 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UoX5T-0004Jx-TA for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 12:55:03 +0200 Received: from 216.80-203-78.nextgentel.com ([80.203.78.216]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Jun 2013 12:55:03 +0200 Received: from tzz by 216.80-203-78.nextgentel.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Jun 2013 12:55:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Date: Mon, 17 Jun 2013 06:52:23 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Lines: 21 Message-ID: References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 216.80-203-78.nextgentel.com X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (darwin) Cancel-Lock: sha1:MyZ+eELetq7J4PguVao4QjUYOAM= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bug-gnu-emacs@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Mon, 17 Jun 2013 11:22:33 +0200 Juanma Barranquero wrote: JB> On Mon, Jun 17, 2013 at 9:25 AM, Ted Zlatanov wrote: >> IIUC, that would be pretty annoying when editing Perl or other languages >> with Unicode (e.g. Cyrillic) data in the script. JB> Not many scripts (relatively speaking) use the kind of character JB> variation that needs composition (mostly arabic and many indic JB> scripts, but not cyrilic, I think). I didn't UC then :) Yes, I agree it's probably not going to be a problem. JB> But in any case, it is really common to deactivate font-locking while JB> programming? I think I've never done it unless I was specifically JB> trying to debug some problem with font-locking. Also, we're still a JB> long way from another release, I suppose. Plenty of time to receive JB> user complains and implement a more thorough fix, IMHO. I'm OK with the change. Ted From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 10:44:49 2013 Received: (at submit) by debbugs.gnu.org; 17 Jun 2013 14:44:49 +0000 Received: from localhost ([127.0.0.1]:50765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uoafo-0001aS-Nq for submit@debbugs.gnu.org; Mon, 17 Jun 2013 10:44:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47318) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uoafl-0001a8-NH for submit@debbugs.gnu.org; Mon, 17 Jun 2013 10:44:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uoafb-0007gl-TT for submit@debbugs.gnu.org; Mon, 17 Jun 2013 10:44:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58184) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uoafb-0007gh-R8 for submit@debbugs.gnu.org; Mon, 17 Jun 2013 10:44:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48992) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoafX-0008M0-27 for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 10:44:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoafS-0007eS-K5 for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 10:44:31 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:28579) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoafS-0007eO-Fk for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2013 10:44:26 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At0KABK/CFFFpZVy/2dsb2JhbABEvg0EAnsXc4IeAQEEAVYoCws0EhQYDYhCBsEtjWGDKQOkeoFegxM X-IPAS-Result: At0KABK/CFFFpZVy/2dsb2JhbABEvg0EAnsXc4IeAQEEAVYoCws0EhQYDYhCBsEtjWGDKQOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="16555071" Received: from 69-165-149-114.dsl.teksavvy.com (HELO pastel.home) ([69.165.149.114]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 17 Jun 2013 10:44:20 -0400 Received: by pastel.home (Postfix, from userid 20848) id A37F063C9B; Mon, 17 Jun 2013 10:44:25 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking Message-ID: References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> Date: Mon, 17 Jun 2013 10:44:25 -0400 In-Reply-To: (Ted Zlatanov's message of "Mon, 17 Jun 2013 03:25:29 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) > IIUC, that would be pretty annoying when editing Perl or other languages > with Unicode (e.g. Cyrillic) data in the script. They don't use the composition text property, AFAIK. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 11:00:48 2013 Received: (at 14574) by debbugs.gnu.org; 17 Jun 2013 15:00:48 +0000 Received: from localhost ([127.0.0.1]:50804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoavG-0003Au-K1 for submit@debbugs.gnu.org; Mon, 17 Jun 2013 11:00:47 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:58704) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UoavC-0003AN-Fz for 14574@debbugs.gnu.org; Mon, 17 Jun 2013 11:00:43 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MOJ00100LJLPB00@a-mtaout22.012.net.il> for 14574@debbugs.gnu.org; Mon, 17 Jun 2013 18:00:08 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MOJ001ZCLO8HP30@a-mtaout22.012.net.il>; Mon, 17 Jun 2013 18:00:08 +0300 (IDT) Date: Mon, 17 Jun 2013 18:00:10 +0300 From: Eli Zaretskii Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero , Kenichi Handa Message-id: <837ghsu6it.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14574 Cc: 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Juanma Barranquero > Date: Mon, 17 Jun 2013 11:22:33 +0200 > > On Mon, Jun 17, 2013 at 9:25 AM, Ted Zlatanov wrote: > > > IIUC, that would be pretty annoying when editing Perl or other languages > > with Unicode (e.g. Cyrillic) data in the script. > > Not many scripts (relatively speaking) use the kind of character > variation that needs composition If you are the user of those particular scripts, removing the compositions will be rather nasty for you, because it makes the text barely legible, sometimes not at all. > (mostly arabic and many indic scripts, but not cyrilic, I think). Arabic uses automatic compositions, not static compositions produced by text properties. If you want to see which scripts use the 'composition' properties, search Lisp files for compose-region. Perhaps Handa-san could tell if having 'composition' properties in comments and strings is something that can happen in real life for some scripts used in those comments/strings. If it can (and I don't know one way or the other), then I don't think we should remove all of the 'composition' properties just because font-lock was turned off. > we're still a long way from another release, I suppose. Plenty of > time to receive user complains and implement a more thorough fix, > IMHO. You assume that representatives of affected communities track Emacs development. But that assumption is not really guaranteed to be true. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 12:25:02 2013 Received: (at 14574) by debbugs.gnu.org; 17 Jun 2013 16:25:02 +0000 Received: from localhost ([127.0.0.1]:50964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UocEm-0006co-Hf for submit@debbugs.gnu.org; Mon, 17 Jun 2013 12:25:01 -0400 Received: from mail-ee0-f51.google.com ([74.125.83.51]:51530) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UocEj-0006cE-Mg for 14574@debbugs.gnu.org; Mon, 17 Jun 2013 12:24:58 -0400 Received: by mail-ee0-f51.google.com with SMTP id e52so1963203eek.10 for <14574@debbugs.gnu.org>; Mon, 17 Jun 2013 09:24:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=6GR44vzY8meT+gsR4kzkJz5utQff8QKdev/h16FIWnM=; b=vjdNA2c+oACMlcdUq2pxT7cLH41s7m49Gyxskp6FWEf0cwLRLwRV0TpSdC4Qpk7a0v JVUIoRvYxE+YYUJRVEqOlwjpNoxGcmKoUcspVUR3Qpjx4jzQAqiwMAsNflD4tm6R/Tt6 hrTVD91euJIw+Y7ZRTKkyo2lugyNU3OcoJohqhxnTQUtu0tTRFzxSpTZIhsjGsq9X4th bRebgm+cldOfi8uKGrYfC6QeZbOfrXx8JcUlQRP32avCOvDnBeNTvG1EmFR8ukLPFzQY uA/qFnV8pJWanXEaXvH9+nyB4HF4XW+w2zjCxOmhMxHkK6vvAaVmpkxFIzWKyWOXttcz ovCw== X-Received: by 10.14.213.135 with SMTP id a7mr16528202eep.152.1371486291990; Mon, 17 Jun 2013 09:24:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 17 Jun 2013 09:24:11 -0700 (PDT) In-Reply-To: <837ghsu6it.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> <837ghsu6it.fsf@gnu.org> From: Juanma Barranquero Date: Mon, 17 Jun 2013 18:24:11 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: Kenichi Handa , 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Mon, Jun 17, 2013 at 5:00 PM, Eli Zaretskii wrote: > Arabic uses automatic compositions, not static compositions produced > by text properties. If you want to see which scripts use the > 'composition' properties, search Lisp files for compose-region. Ethiopic, indian languages, Lao, Thai, Tibetan and Tai languages, currently. > Perhaps Handa-san could tell if having 'composition' properties in > comments and strings is something that can happen in real life for > some scripts used in those comments/strings. If it can (and I don't > know one way or the other), then I don't think we should remove all of > the 'composition' properties just because font-lock was turned off. I don't disagree (or at least, not strongly), but I think is an unlikely problem because, as I said, the set of conditions under which can happen is not that big. Currently only Perl (but not Cperl), (e)lisp and CFEngine buffers will be affected, and only if the user choses to enable prettification, which is off by default. And then s/he would have to need to turn off font-locking, which I don't think it is really a common operation while editing code, is it? So it seems to me like we have a two line fix for 95% of use cases (were 95% is a number just invented out of thin air, but you catch my meaning), where covering 100% of cases is likely to be much more complex. > You assume that representatives of affected communities track Emacs > development. But that assumption is not really guaranteed to be true. No, I'm assuming that we usually go for fixing real problems versus perceived ones. Even if we are mistaken and the affected communities discover after the fact, is not like there are no workarounds or we cannot implement a 100% fix later. But don't take that as that I'm opposing a better fix. I'm not. I just don't see the point yet. J From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 12:44:47 2013 Received: (at 14574) by debbugs.gnu.org; 17 Jun 2013 16:44:47 +0000 Received: from localhost ([127.0.0.1]:51032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UocXu-0007RR-Gw for submit@debbugs.gnu.org; Mon, 17 Jun 2013 12:44:46 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:55873) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UocXs-0007RB-Ge for 14574@debbugs.gnu.org; Mon, 17 Jun 2013 12:44:44 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MOJ00C00QH80100@a-mtaout20.012.net.il> for 14574@debbugs.gnu.org; Mon, 17 Jun 2013 19:44:26 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MOJ00B3RQI2AQL0@a-mtaout20.012.net.il>; Mon, 17 Jun 2013 19:44:26 +0300 (IDT) Date: Mon, 17 Jun 2013 19:44:28 +0300 From: Eli Zaretskii Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <83txkwsn4j.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> <837ghsu6it.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14574 Cc: handa@gnu.org, 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Juanma Barranquero > Date: Mon, 17 Jun 2013 18:24:11 +0200 > Cc: Kenichi Handa , 14574@debbugs.gnu.org > > I'm assuming that we usually go for fixing real problems versus > perceived ones. Let's see... You examine a bridge and discover that one of its supports is shaky, and will probably not hold when the next storm comes. Is that a real problem or a perceived one? ;-) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 12:52:22 2013 Received: (at 14574) by debbugs.gnu.org; 17 Jun 2013 16:52:22 +0000 Received: from localhost ([127.0.0.1]:51038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UocfF-0000Ct-Ab for submit@debbugs.gnu.org; Mon, 17 Jun 2013 12:52:22 -0400 Received: from mail-ee0-f44.google.com ([74.125.83.44]:47313) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UocfC-0000CP-UC for 14574@debbugs.gnu.org; Mon, 17 Jun 2013 12:52:19 -0400 Received: by mail-ee0-f44.google.com with SMTP id c13so1970902eek.3 for <14574@debbugs.gnu.org>; Mon, 17 Jun 2013 09:52:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=nM8QjDzX8Fa+e5KZkSGxFMkxx3ftrusAtpb/Bkv1vUo=; b=AEHdvc0WOKACYW/PnJ8OPeKE6tdUJhyiej/+DXrhePQsZbx3wGM5ATx4K6mmxXfL9S crAyAVPCJujB7nhJ8P05QdQ0AuRn1zf1mJ4ZS8arCpNC0dLWwVy6OioKwq1a+1ck8JGA gJiHTfq1pcOI2TdJ5fL/jYuzK2l7KG4L2pIy+mg6haLfaa41UXfeq9+f4QAAdVb/A258 AQRmhjHvU0D5aBx/TZ9k4DNsqB5sd8Cbp8ZnsmC2gB4JiB9fZ3YLGn6LkskAjUfp2HyB 8whWmPtpEeTrXB61IgtqmKCgcyEtCrkzLDYKAeXnPbUjuAkhz6RnuBMBp8uWRgW+6qy0 7TXA== X-Received: by 10.15.36.133 with SMTP id i5mr18102922eev.52.1371487933016; Mon, 17 Jun 2013 09:52:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 17 Jun 2013 09:51:32 -0700 (PDT) In-Reply-To: <83txkwsn4j.fsf@gnu.org> References: <8338sjusds.fsf@gnu.org> <838v29tpz3.fsf@gnu.org> <837ghsu6it.fsf@gnu.org> <83txkwsn4j.fsf@gnu.org> From: Juanma Barranquero Date: Mon, 17 Jun 2013 18:51:32 +0200 Message-ID: Subject: Re: bug#14574: prog-prettify-symbols breaks font-locking To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14574 Cc: handa@gnu.org, 14574@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Mon, Jun 17, 2013 at 6:44 PM, Eli Zaretskii wrote: > Let's see... You examine a bridge and discover that one of its > supports is shaky, and will probably not hold when the next storm > comes. Is that a real problem or a perceived one? ;-) That depends on whether the bridge is the Golden Gate, or some small wooden bridge over a dry river in the middle of the desert :-) J From unknown Sat Aug 16 12:41:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 16 Jul 2013 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator