From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp manual issues regarding overlays, display properties, margins, etc. Date: Mon, 08 Oct 2007 14:04:15 -0400 Message-ID: References: <86d4w2y1ej.fsf@macs.hw.ac.uk> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1191866954 27683 80.91.229.12 (8 Oct 2007 18:09:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 8 Oct 2007 18:09:14 +0000 (UTC) Cc: emacs-devel@gnu.org To: bojohan+news@dd.chalmers.se (Johan =?utf-8?Q?Bockg=C3=A5rd?=) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 08 20:09:12 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Iex1E-0002i4-TH for ged-emacs-devel@m.gmane.org; Mon, 08 Oct 2007 20:07:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Iex19-0004AL-Jk for ged-emacs-devel@m.gmane.org; Mon, 08 Oct 2007 14:07:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Iewyh-0001ko-0D for emacs-devel@gnu.org; Mon, 08 Oct 2007 14:05:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Iewyg-0001kM-5x for emacs-devel@gnu.org; Mon, 08 Oct 2007 14:05:14 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Iewyf-0001kG-WC for emacs-devel@gnu.org; Mon, 08 Oct 2007 14:05:14 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Iewyf-0002Wc-JT for emacs-devel@gnu.org; Mon, 08 Oct 2007 14:05:13 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1Iewxj-0004V5-8N; Mon, 08 Oct 2007 14:04:15 -0400 In-reply-to: (bojohan+news@dd.chalmers.se) X-Detected-Kernel: Linux 2.6, seldom 2.4 (older, 4) 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:80418 Archived-At: > That seems like a bug to me. It seems to me that a property that puts > something in the margin should not alter the appearance of the text > it is on. > > Does anyone think the current behavior is desirable? In any case, it follows the documentation Two parts of the Lisp manual seem to conflict with each other. It would be straightforward to fix the one that doesn't agree with the code. I will do that. But is there a good reason for the current behavior? Maybe there should be a margin property (distinct from the current margin display spec) which specifies material to go in the margin (like the way the overlay before-string property works). We don't want to make another property, because each kind of property that display needs to check for slows it down. But we could make another kind of margin display specification that combines the effect of before-string and margin. That would do what users would naturally expect.