From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#14574: prog-prettify-symbols breaks font-locking Date: Tue, 11 Jun 2013 23:29:49 +0200 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e016816343d612104dee79b27 X-Trace: ger.gmane.org 1370986253 32703 80.91.229.3 (11 Jun 2013 21:30:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Jun 2013 21:30:53 +0000 (UTC) To: 14574@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 11 23:30:53 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UmW9U-0007fh-QZ for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Jun 2013 23:30:53 +0200 Original-Received: from localhost ([::1]:60999 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmW9U-0002dd-F4 for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Jun 2013 17:30:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56784) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmW9P-0002aT-N9 for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:30:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmW9O-0007sy-FA for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:30:47 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52878) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmW9O-0007st-Bw for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:30:46 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1UmW9e-0007Bk-MK for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 17:31:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Jun 2013 21:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14574 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Bug-Gnu-Emacs X-Debbugs-Original-Cc: 14574@debbugs.gnu.org Original-Received: via spool by 14574-submit@debbugs.gnu.org id=B14574.137098626027610 (code B ref 14574); Tue, 11 Jun 2013 21:31:02 +0000 Original-Received: (at 14574) by debbugs.gnu.org; 11 Jun 2013 21:31:00 +0000 Original-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 Original-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 Original-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) Original-Received: by 10.14.142.4 with HTTP; Tue, 11 Jun 2013 14:29:49 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:74989 Archived-At: --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--