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#10600: 24.0.92; `describe-char': text properties and [Show] Date: Sat, 28 Jan 2012 21:04:58 -0800 Message-ID: References: <43455C94792A40C9BD76AAB657A8BCC1@us.oracle.com> <87ipjxd2jo.fsf@gnu.org> <1200228C8BF9437F8F41033C2F1991D0@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1327813570 30196 80.91.229.3 (29 Jan 2012 05:06:10 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 29 Jan 2012 05:06:10 +0000 (UTC) Cc: 10600@debbugs.gnu.org, 'Chong Yidong' To: "'Juanma Barranquero'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 29 06:06:08 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RrMxs-0003OJ-Eu for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Jan 2012 06:06:08 +0100 Original-Received: from localhost ([::1]:41855 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrMxr-0000BZ-Si for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Jan 2012 00:06:07 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:41715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrMxp-0000BU-30 for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2012 00:06:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrMxl-0002IU-CN for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2012 00:06:05 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrMxl-0002IO-As for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2012 00:06:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1RrMxm-0004sL-Cj for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2012 00:06:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Jan 2012 05:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10600 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10600-submit@debbugs.gnu.org id=B10600.132781351918680 (code B ref 10600); Sun, 29 Jan 2012 05:06:02 +0000 Original-Received: (at 10600) by debbugs.gnu.org; 29 Jan 2012 05:05:19 +0000 Original-Received: from localhost ([127.0.0.1]:42799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RrMx5-0004rF-6f for submit@debbugs.gnu.org; Sun, 29 Jan 2012 00:05:19 -0500 Original-Received: from rcsinet15.oracle.com ([148.87.113.117]:58287) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RrMx2-0004r1-8w for 10600@debbugs.gnu.org; Sun, 29 Jan 2012 00:05:17 -0500 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by rcsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id q0T557O1027899 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 29 Jan 2012 05:05:08 GMT Original-Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q0T556sb025598 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 29 Jan 2012 05:05:06 GMT Original-Received: from abhmt113.oracle.com (abhmt113.oracle.com [141.146.116.65]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q0T5551r010304; Sat, 28 Jan 2012 23:05:06 -0600 Original-Received: from dradamslap1 (/10.159.37.215) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 28 Jan 2012 21:05:05 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Aczd4JIST/aHw0VWT5iJFS8vEf/n9gAYmxdQ X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-CT-RefId: str=0001.0A090206.4F24D384.0046,ss=1,re=0.000,fgs=0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:56178 Archived-At: Just try the code (essentially a patch) I pointed you to. It DTRT, IMO, deciding whether to use `[Show]' or the button's real text based on the maximum line length up to that point. IOW, the longest line (which is typically the font name) determines the buffer width. And given knowledge of that width, full button text or `[Show]' is used accordingly. http://www.emacswiki.org/emacs/download/descr-text%2b.el.