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: last character on line different when behind invis text? Date: Sat, 24 Aug 2002 23:59:32 +1000 Sender: emacs-devel-admin@gnu.org Message-ID: <86bs7scq7v.fsf@mobile.repose.cx> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1030197771 31061 127.0.0.1 (24 Aug 2002 14:02:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 24 Aug 2002 14:02:51 +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 17ibUz-00084S-00 for ; Sat, 24 Aug 2002 16:02:45 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17ibys-0003jG-00 for ; Sat, 24 Aug 2002 16:33:38 +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 17ibWB-0006xV-00; Sat, 24 Aug 2002 10:03:59 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17ibUG-0006x0-00 for emacs-devel@gnu.org; Sat, 24 Aug 2002 10:02:00 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17ibUD-0006wm-00 for emacs-devel@gnu.org; Sat, 24 Aug 2002 10:01:59 -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 17ibUC-0006we-00 for emacs-devel@gnu.org; Sat, 24 Aug 2002 10:01:57 -0400 Original-Received: from mobile (respite.repose.cx [192.168.1.128]) by plethora.repose.cx (Postfix) with SMTP id C7494818D for ; Sun, 25 Aug 2002 00:09:48 +1000 (EST) Original-Received: by mobile (sSMTP sendmail emulation); Sat, 24 Aug 2002 23:59:32 +1000 Original-To: Emacs Devel Original-Lines: 29 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:6842 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6842 Hey folks, I'm the new maintainer of emacs-wiki as of recently. Someone let me know about some differing behavior which occurs in the current emacs CVS (I'm still on 21.3.50.1 here, and the same thing is happening). The problem manifested itself in end-of-visible-line's behavior changing so that it jumps over all lines ending with invisible text. When sitting at the end of a normal line, hitting c-x = says that the character at point is a C-j. This occurs on all emacs releases. What appears to have changed in CVS is that c-x = on the end of a line with invisible characters in it, actually reveals the last invisible character, instead of the new line. Was there any reason for this change? I can't find it in the NEWS file, and it breaks emacs-wiki (since kill-line uses end-of-visible-line, killing an [[ExtendedWikiLink]] actually keeps killing lines until it encounters a line not ending with invisible text. The only way I can see around this at the moment is adding a non-invisible character to the end of the line, which leads me to think it's a bug - but it's quite possible i'm being naive. Any thoughts would be appreciated! Regards, -- Damien Elmes