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: Fwd: overlay face property not used for after-string property Date: Mon, 05 Nov 2007 03:47:13 -0500 Message-ID: References: <86r6jfz3bb.fsf@macs.hw.ac.uk> <86bqaixmxk.fsf@macs.hw.ac.uk> <86bqabjozh.fsf@macs.hw.ac.uk> <86y7ddipg5.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: ger.gmane.org 1194252597 4114 80.91.229.12 (5 Nov 2007 08:49:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 5 Nov 2007 08:49:57 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Joe Wells Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 05 09:50:00 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 1Ioxeh-0002qU-3y for ged-emacs-devel@m.gmane.org; Mon, 05 Nov 2007 09:49:59 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IoxeW-0002a2-FH for ged-emacs-devel@m.gmane.org; Mon, 05 Nov 2007 03:49:48 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ioxc6-0000Za-26 for emacs-devel@gnu.org; Mon, 05 Nov 2007 03:47:18 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ioxc5-0000Ya-5R for emacs-devel@gnu.org; Mon, 05 Nov 2007 03:47:17 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ioxc3-0000YQ-Vr for emacs-devel@gnu.org; Mon, 05 Nov 2007 03:47:16 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ioxc3-0003Hm-6w for emacs-devel@gnu.org; Mon, 05 Nov 2007 03:47:15 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1Ioxc1-0003er-F1; Mon, 05 Nov 2007 03:47:13 -0500 In-reply-to: <86y7ddipg5.fsf_-_@macs.hw.ac.uk> (message from Joe Wells on Sun, 04 Nov 2007 23:03:06 +0000) X-detected-kernel: by monty-python.gnu.org: 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:82557 Archived-At: I think this information may not be enough. I think the policy would also need to know which of the overlay properties before-string, display, or after-string the string comes from. In most cases you can determine this by looking at the overlay's properties and seeing where the string appears. That will work except when the overlay has two properties that contain strings that are eq. That is not good enough for the final implementation, but it is good enough for experimenting to find the right criteria. If the right criteria really depend on this information, we can add a mechanism to provide the information efficiently and reliably. So I see no need to do that until we know whether it is needed.