From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.bugs Subject: bug#14595: Erroneous composition of lambda in emacs-lisp buffers with prog-prettify-symbols enabled Date: Sat, 15 Jun 2013 20:17:20 -0400 Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos Message-ID: References: <83fvwjvje3.fsf@gnu.org> Reply-To: bug-gnu-emacs@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1371342071 20229 80.91.229.3 (16 Jun 2013 00:21:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Jun 2013 00:21:11 +0000 (UTC) To: 14595@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 16 02:21:10 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 1Uo0iR-0005Ff-Mx for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Jun 2013 02:21:07 +0200 Original-Received: from localhost ([::1]:61000 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0iR-000587-8f for geb-bug-gnu-emacs@m.gmane.org; Sat, 15 Jun 2013 20:21:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36062) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0iN-00057z-Oa for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:21:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo0iM-000225-FM for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:21:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52788) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0iM-000221-Cv for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Uo0iL-0005eH-Nh for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:21:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Jun 2013 00:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14595 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.137134201821603 (code B ref -1); Sun, 16 Jun 2013 00:21:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jun 2013 00:20:18 +0000 Original-Received: from localhost ([127.0.0.1]:47101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo0hd-0005cM-Mg for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:20:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34213) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uo0ha-0005by-Iw for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:20:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo0hT-0001vo-MW for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:20:08 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:60321) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0hT-0001vj-Ka for submit@debbugs.gnu.org; Sat, 15 Jun 2013 20:20:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0hS-00053Z-LC for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:20:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uo0hR-0001ud-Jm for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:20:06 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:56509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uo0hR-0001tB-DE for bug-gnu-emacs@gnu.org; Sat, 15 Jun 2013 20:20:05 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Uo0hP-0004K0-7U for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2013 02:20:03 +0200 Original-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:20:03 +0200 Original-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:20:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org Original-Lines: 33 Original-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:npH9cWiMu5aPopUi7ykrEuSboHw= 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:75178 Archived-At: On Sat, 15 Jun 2013 12:00:04 +0300 Eli Zaretskii wrote: >> From: Ted Zlatanov >> Date: Sat, 15 Jun 2013 04:21:44 -0400 >> >> On Wed, 12 Jun 2013 05:18:59 +0200 Juanma Barranquero wrote: >> JB> If I visit lambda.el as in the example above, and scroll down the JB> buffer, I get 26 such failures, always at the same lines (168, 280, JB> 364, 432, 489, 538, 581, 619, 654, 686, 715, 742, 767, 791, 813, 834, JB> 854, 873, 891, 908, 924, 940, 955, 970, 984 and 998); however, if upon JB> visiting the file I go to the end of the buffer and scroll up, I get JB> many more failures (about 60) at diferent lines, but also consistently JB> the same lines. >> >> Ouch. I don't think I'm doing anything strange in the fontification >> keywords that implement the new prettification functionality, but why >> wasn't this seen before? The scroll behavior probably indicates a >> display engine issue. EZ> What issue would that be? EZ> The problem here is that the composition rule is generated EZ> incorrectly. I understand that part and Juanma posted a patch that looks helpful. The scroll behavior he described is strangely inconsistent. If you think it's OK to display inconsistent data with bad input data (which IIUC is what's happening), then there's no issue. I don't know if it's OK to display inconsistent lines like that, so I leave it to you and Juanma. Ted