From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Hansen Newsgroups: gmane.emacs.devel Subject: [BUG] Empty string as display property Date: Fri, 13 May 2005 17:36:51 +0200 Message-ID: <4284C993.1060004@math.ku.dk> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1115998740 13583 80.91.229.2 (13 May 2005 15:39:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 13 May 2005 15:39:00 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 13 17:38:59 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DWcEP-0001jV-8f for ged-emacs-devel@m.gmane.org; Fri, 13 May 2005 17:37:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWcNZ-0001cf-Od for ged-emacs-devel@m.gmane.org; Fri, 13 May 2005 11:47:09 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DWcL8-00009x-4D for emacs-devel@gnu.org; Fri, 13 May 2005 11:44:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DWcL5-00007P-Hc for emacs-devel@gnu.org; Fri, 13 May 2005 11:44:36 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWcL5-000050-E8 for emacs-devel@gnu.org; Fri, 13 May 2005 11:44:35 -0400 Original-Received: from [212.99.225.245] (helo=odin.broadcom.dk) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DWcKa-0002Ie-3e for emacs-devel@gnu.org; Fri, 13 May 2005 11:44:04 -0400 Original-Received: from pppoe3-ves.broadcom.dk ([212.99.255.42] helo=[10.17.1.154]) by odin.broadcom.dk with esmtp (Exim 4.24; FreeBSD) id 1DWcCY-000K96-3D for emacs-devel@gnu.org; Fri, 13 May 2005 17:35:46 +0200 User-Agent: Debian Thunderbird 1.0.2 (X11/20050331) X-Accept-Language: en-us, en Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:37081 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:37081 An empty string as display property has the advantage over the invisible property that it can be made conditional. However, an empty string as display property does not work. Try this: (defun test () (interactive) (select-window (display-buffer (get-buffer-create "*test*"))) (erase-buffer) (insert "line 1\naaa" (propertize "bbb" 'display "") "ccc\nline 3")) Maybe someone who knows the redisplay code would like to look at this bug.