From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#18546: 24.4.50; active display table Date: Wed, 24 Sep 2014 09:56:35 -0700 (PDT) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1411577919 4595 80.91.229.3 (24 Sep 2014 16:58:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Sep 2014 16:58:39 +0000 (UTC) To: 18546@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 24 18:58:32 2014 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 1XWptc-000757-IT for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Sep 2014 18:58:28 +0200 Original-Received: from localhost ([::1]:32979 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWptc-0005PZ-6g for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Sep 2014 12:58:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38274) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWptP-0005Om-U4 for bug-gnu-emacs@gnu.org; Wed, 24 Sep 2014 12:58:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XWptH-0006L5-C1 for bug-gnu-emacs@gnu.org; Wed, 24 Sep 2014 12:58:15 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59399) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWptH-0006Kb-7w for bug-gnu-emacs@gnu.org; Wed, 24 Sep 2014 12:58:07 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XWptB-0003U6-Rl for bug-gnu-emacs@gnu.org; Wed, 24 Sep 2014 12:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Sep 2014 16:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18546 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.141157783813330 (code B ref -1); Wed, 24 Sep 2014 16:58:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Sep 2014 16:57:18 +0000 Original-Received: from localhost ([127.0.0.1]:50963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XWpsT-0003Sw-F9 for submit@debbugs.gnu.org; Wed, 24 Sep 2014 12:57:17 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36417) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XWpsR-0003Sh-8x for submit@debbugs.gnu.org; Wed, 24 Sep 2014 12:57:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XWpsI-0006DA-E9 for submit@debbugs.gnu.org; Wed, 24 Sep 2014 12:57:14 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:38854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWpsI-0006D0-BG for submit@debbugs.gnu.org; Wed, 24 Sep 2014 12:57:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38096) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWps5-0005E7-NK for bug-gnu-emacs@gnu.org; Wed, 24 Sep 2014 12:57:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XWpry-0006AQ-48 for bug-gnu-emacs@gnu.org; Wed, 24 Sep 2014 12:56:53 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:32221) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWprx-0006A5-Tz for bug-gnu-emacs@gnu.org; Wed, 24 Sep 2014 12:56:46 -0400 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s8OGubaa024643 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 24 Sep 2014 16:56:38 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s8OGuaRC020033 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 24 Sep 2014 16:56:36 GMT Original-Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s8OGua1Q022557 for ; Wed, 24 Sep 2014 16:56:36 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] 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:93691 Archived-At: Not sure whether this is a product bug, a product enhancement request, or a doc bug. I'm not very familiar with display-table precedence. (elisp) `Active Display Table' describes the relation between window display tables and buffer display tables. But all it says about the relation is this: The window's display table, if there is one, takes precedence over the buffer's display table. What does that mean? Does it mean that if there is a window display table then the buffer display table is completely ignored (shadowed)? Or does it mean that on an individual character basis the entries in the window display table shadow the corresponding entries in the buffer display table? At a minimum, I think the doc should make the relation clear. I came across this because of this Unix & Linux Stack-Exchange question: http://unix.stackexchange.com/questions/138145/window-display-table-and-buf= fer-display-table-conflict-in-emacs It states that when whitespace.el is used with pp-c-l.el (my library), the two do not play well together because the latter uses a window display table and the former uses buffer display tables. I'm not sure what to do about this, as I don't really understand the relation between the two (see above). I proposed a possible fix (?), but I cannot repro the problem, so I don't know whether the fix is useful. If the answer to my question about what the doc means is that the window display table completely shadows any buffer display table for a buffer displayed in that window, then isn't that a bit primitive? Is it the best behavior/design? Again, I really know little about display tables. Just trying to understand the user's problem with using these two libraries together, and to figure out what the best way to fix pp-c-l.el is for that problem. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-08-15 on LEG570 Bzr revision: 117706 rgm@gnu.org-20140815043406-p5hbu97cbm7pulcn Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=3D-O0 -g3' CPPFLAGS=3D-DGLYPH_DEBUG= =3D1'