From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Should invisible imply intangible? Date: Sun, 10 Mar 2002 14:32:25 -0700 (MST) Sender: emacs-devel-admin@gnu.org Message-ID: <200203102132.g2ALWPK04119@wijiji.santafe.edu> References: <200202232019.g1NKJoG14638@aztec.santafe.edu> <200202250510.g1P5A3714156@rum.cs.yale.edu> <200202262013.g1QKDef16683@aztec.santafe.edu> <200203010130.g211UDG05790@rum.cs.yale.edu> <200203031440.g23EeN200619@aztec.santafe.edu> <200203031711.g23HBI623254@rum.cs.yale.edu> <200203042341.g24NfiH00596@aztec.santafe.edu> <200203052158.g25Lw7A01243@wijiji.santafe.edu> <200203052304.g25N4pI03908@rum.cs.yale.edu> <200203092003.g29K3b303868@wijiji.santafe.edu> <200203092237.g29MbGf29464@rum.cs.yale.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1015873947 2217 80.91.224.249 (11 Mar 2002 19:12:27 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 11 Mar 2002 19:12:27 +0000 (UTC) Cc: emacs-devel@gnu.org Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16kVDf-0000Ze-00 for ; Mon, 11 Mar 2002 20:12:27 +0100 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16kVFV-00046E-00 for ; Mon, 11 Mar 2002 20:14:21 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16kV82-0003iB-00; Mon, 11 Mar 2002 14:06:38 -0500 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16kV7I-0003Xo-00; Mon, 11 Mar 2002 14:05:52 -0500 Original-Received: from wijiji.santafe.edu (wijiji [192.12.12.5]) by pele.santafe.edu (8.11.6+Sun/8.9.3) with ESMTP id g2BJ64u00645; Mon, 11 Mar 2002 12:06:04 -0700 (MST) Original-Received: (from rms@localhost) by wijiji.santafe.edu (8.11.6+Sun/8.9.3) id g2BJ5oW04546; Mon, 11 Mar 2002 12:05:50 -0700 (MST) X-Authentication-Warning: wijiji.santafe.edu: rms set sender to rms@wijiji using -f Original-To: monnier+gnu/emacs@rum.cs.yale.edu In-reply-to: <200203092237.g29MbGf29464@rum.cs.yale.edu> (monnier+gnu/emacs@rum.cs.yale.edu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:1860 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1860 I could agree to it but only in the case where the screen representation is really empty, so that both cursor positions are displayed in the same way. That is the case we are talking about. On the other hand, if the text is replaced by ellipsis or by an image, it is very strange not to be able to position the cursor after the invisible text. Images have nothing to do with this, because we're only talking about the invisible property. I agree that in the case of an ellipsis it is right to allow point to be either before or after. In that case, the user can see the difference between the two positions, so it is not confusing. I think it'd be an error because it's only desirable in some rare cases, and I suspect that those cases would be better served by explicitly using the `intangible' text property. This discussion started by noting that buffer-invisible-spec cannot control intangibility. We need to get the same effect as intangible, but controlled with buffer-invisible-spec or something like it. I was thinking of making invisible imply intangible, but you proposed to do the job here instead. Doing the job here is ok, but it has to work the right way, the same way that invisible/intangible text works. Would you please make this work? I will do it myself if necessary, but I really would rather be able to keep up with my other work. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel