From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#10600: 24.0.92; `describe-char': text properties and [Show] Date: Thu, 02 Feb 2012 12:08:59 +0100 Message-ID: <4F2A6ECB.1010705@gmx.at> 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=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1328181059 29518 80.91.229.3 (2 Feb 2012 11:10:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 2 Feb 2012 11:10:59 +0000 (UTC) Cc: 10600@debbugs.gnu.org To: Kevin Rodgers Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 02 12:10:54 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 1RsuZ3-00050v-8R for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 Feb 2012 12:10:53 +0100 Original-Received: from localhost ([::1]:47858 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsuZ2-00077J-7W for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 Feb 2012 06:10:52 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:33237) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsuYu-00076r-R3 for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2012 06:10:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsuYm-0007WC-KG for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2012 06:10:44 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46413) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsuYm-0007W5-Ek for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2012 06:10:36 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1RsuZC-0000Yb-6Y for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2012 06:11:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Feb 2012 11:11: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.13281810432117 (code B ref 10600); Thu, 02 Feb 2012 11:11:02 +0000 Original-Received: (at 10600) by debbugs.gnu.org; 2 Feb 2012 11:10:43 +0000 Original-Received: from localhost ([127.0.0.1]:50035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RsuYt-0000Y6-5T for submit@debbugs.gnu.org; Thu, 02 Feb 2012 06:10:43 -0500 Original-Received: from mailout-de.gmx.net ([213.165.64.23]:36160) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1RsuYq-0000Xt-U2 for 10600@debbugs.gnu.org; Thu, 02 Feb 2012 06:10:41 -0500 Original-Received: (qmail invoked by alias); 02 Feb 2012 11:10:08 -0000 Original-Received: from 62-47-50-194.adsl.highway.telekom.at (EHLO [62.47.50.194]) [62.47.50.194] by mail.gmx.net (mp029) with SMTP; 02 Feb 2012 12:10:08 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19kzIwUL25kBCVS6G0kc6kz0tdhtrjM4Kt59I48V3 /16mXJKlahvhhp In-Reply-To: X-Y-GMX-Trusted: 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:56377 Archived-At: > Would it be feasible to create a temporary *Help* buffer/window/frame > with no text at all, which is "displayed" by Emacs but not rendered to > the user (i.e. not mapped by the terminal / window system), for the > purpose of querying its width and using that value when filling the real > *Help* buffer text? There are many ways to handle the problems cited (and also that of formatting man buffers). Basically, we should either know the size of the window before rendering the buffer or know the rendering of the buffer before creating the window. I'm afraid though that any of these approaches will require rewriting lots of `with-output-to-temp-buffer' and similar functions. martin