From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Damien Elmes Newsgroups: gmane.emacs.devel Subject: Re: last character on line different when behind invis text? Date: Mon, 26 Aug 2002 15:40:41 +1000 Sender: emacs-devel-admin@gnu.org Message-ID: <86k7meb2jq.fsf@mobile.repose.cx> References: <86bs7scq7v.fsf@mobile.repose.cx> <200208260036.g7Q0aO912379@wijiji.santafe.edu> <87ofbq5hke.fsf@free.net.ph> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1030340656 20165 127.0.0.1 (26 Aug 2002 05:44:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 26 Aug 2002 05:44:16 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17jCfe-0005F8-00 for ; Mon, 26 Aug 2002 07:44:14 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17jDAK-0001XL-00 for ; Mon, 26 Aug 2002 08:15:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17jCgu-0006mQ-00; Mon, 26 Aug 2002 01:45:32 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17jCeg-0006aU-00 for emacs-devel@gnu.org; Mon, 26 Aug 2002 01:43:14 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17jCed-0006a7-00 for emacs-devel@gnu.org; Mon, 26 Aug 2002 01:43:13 -0400 Original-Received: from cpe-203-51-35-148.nsw.bigpond.net.au ([203.51.35.148] helo=plethora.repose.cx) by monty-python.gnu.org with esmtp (Exim 4.10) id 17jCed-0006Zq-00 for emacs-devel@gnu.org; Mon, 26 Aug 2002 01:43:11 -0400 Original-Received: from mobile (respite.repose.cx [192.168.1.128]) by plethora.repose.cx (Postfix) with SMTP id A62C0818D for ; Mon, 26 Aug 2002 15:51:06 +1000 (EST) Original-Received: by mobile (sSMTP sendmail emulation); Mon, 26 Aug 2002 15:40:42 +1000 Original-To: Emacs Devel In-Reply-To: <87ofbq5hke.fsf@free.net.ph> (Sacha Chua's message of "26 Aug 2002 13:12:49 +0800") Original-Lines: 20 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2 (i386-debian-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6900 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6900 Sacha Chua writes: > (insert-string > (concat > "Line 1 with " (propertize "invisible text." 'invisible \t 'intangible t) > "\nLine 2 with " (propertize "invisible text." 'invisible t 'intangible t) > "\nLine 3 with visible text.\n")) After that text is inserted into the buffer in CVS, you can also see that (c-x =) doesn't identify the last char on a line as a C-j as in previous emacsen. My guess is that end-of-visible-line is trying to skip over invisible newlines? And because the newlines aren't appearing at the end of the line anymore (even though they're not invisible), the semantics of its operation have changed. Regards, -- Damien Elmes