From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: Re: invisible Date: Sat, 24 Nov 2007 10:33:28 +0100 Message-ID: <4747EFE8.5090405@gmx.at> References: <20040225.150142.12214540.kazu@iijlab.net> <200402282128.i1SLSuY15359@raven.dms.auburn.edu> <200402290224.i1T2Oip15705@raven.dms.auburn.edu> <87sl3fdqs3.fsf@escher.local.home> <87zlxc5r2f.fsf@escher.local.home> <474059CD.1060107@gmx.at> <87r6ihi1z7.fsf@escher.local.home> <4746E2CF.4010604@gmx.at> <87k5o8q0y5.fsf@escher.local.home> <4747312D.7020605@gmx.at> <87fxywpuuy.fsf@escher.local.home> <47474B8C.9020806@gmx.at> <87bq9kpnqd.fsf@escher.local.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1195896830 10683 80.91.229.12 (24 Nov 2007 09:33:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 24 Nov 2007 09:33:50 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, emacs-devel@gnu.org To: Stephen Berman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 24 10:33:57 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 1IvrOe-0002dn-Uf for ged-emacs-devel@m.gmane.org; Sat, 24 Nov 2007 10:33:57 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IvrOQ-0002ld-FC for ged-emacs-devel@m.gmane.org; Sat, 24 Nov 2007 04:33:42 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IvrOM-0002hu-9f for emacs-devel@gnu.org; Sat, 24 Nov 2007 04:33:38 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IvrOL-0002gh-J1 for emacs-devel@gnu.org; Sat, 24 Nov 2007 04:33:37 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IvrOL-0002gR-Fu for emacs-devel@gnu.org; Sat, 24 Nov 2007 04:33:37 -0500 Original-Received: from mail.gmx.net ([213.165.64.20]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1IvrOK-0000Vs-Tf for emacs-devel@gnu.org; Sat, 24 Nov 2007 04:33:37 -0500 Original-Received: (qmail invoked by alias); 24 Nov 2007 09:33:35 -0000 Original-Received: from N847P013.adsl.highway.telekom.at (EHLO [62.47.49.205]) [62.47.49.205] by mail.gmx.net (mp046) with SMTP; 24 Nov 2007 10:33:35 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/HxGdp2k/HiEW9IPlBLhUFf+AYTROvIhMK9oRAfr N0gNn1zW/npj6B User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: de-DE, de, en-us, en In-Reply-To: <87bq9kpnqd.fsf@escher.local.home> X-Y-GMX-Trusted: 0 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:84036 gmane.emacs.pretest.bugs:20355 Archived-At: > So why does (interactive) have this effect? I don't know. I'd have to gdb set_point_both to find out but doing so is awkward here. Maybe you could give it a try. I could imagine that invisibility and intangibility properties get mixed up. On the other hand it might be simply TRT to do for redisplay after an interactive command. Miles and Stefan used to work on this but I'm afraid they won't tell us ... Meanwhile could you please check my patch for simple.el too? (1) With emacs -Q visit my txt file, evaluate the second progn, move the cursor after "line7" and try to do C-p repeatedly. On my system point gets stuck after "line5". Setting `track-eol' to t has point get stuck after "line6". (2) With emacs -Q visit my txt file, evaluate the second progn, set `track-eol' to t, move point after "line1", and hit C-n. `point' moves after "line6" instead of after "line2". Now please apply my patch and check whether it DTRT in these cases.