From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#19200: Point adjustemnt moves *into* invisible text Date: Mon, 21 Mar 2016 16:54:23 +0100 Message-ID: <874mbzesi8.fsf@web.de> References: <87mvpskb84.fsf@web.de> <87io0gbmpl.fsf@web.de> <87d1qnevco.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1458575725 14183 80.91.229.3 (21 Mar 2016 15:55:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Mar 2016 15:55:25 +0000 (UTC) Cc: 19200@debbugs.gnu.org, Jonas Bernoulli To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 21 16:55:12 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ai2Af-0004c9-KS for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Mar 2016 16:55:09 +0100 Original-Received: from localhost ([::1]:58530 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2Af-0003w3-0X for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Mar 2016 11:55:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44738) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2Ab-0003uB-23 for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 11:55:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ai2AX-0000ZE-Ti for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 11:55:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60000) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2AX-0000Z9-Ps for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 11:55:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ai2AX-0008S1-IQ for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 11:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Mar 2016 15:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19200 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19200-submit@debbugs.gnu.org id=B19200.145857567732447 (code B ref 19200); Mon, 21 Mar 2016 15:55:01 +0000 Original-Received: (at 19200) by debbugs.gnu.org; 21 Mar 2016 15:54:37 +0000 Original-Received: from localhost ([127.0.0.1]:57127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ai2A9-0008RG-Fh for submit@debbugs.gnu.org; Mon, 21 Mar 2016 11:54:37 -0400 Original-Received: from mout.web.de ([212.227.17.12]:57449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ai2A7-0008R3-Qz for 19200@debbugs.gnu.org; Mon, 21 Mar 2016 11:54:36 -0400 Original-Received: from drachen.dragon ([94.218.210.27]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0MC1jI-1aZGiX3iAS-008qXs; Mon, 21 Mar 2016 16:54:26 +0100 In-Reply-To: (Stefan Monnier's message of "Mon, 21 Mar 2016 11:36:23 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) X-Provags-ID: V03:K0:zR+bKUJU61to01qeRS1woA7ECamfj3xAphcjT92/AMzwnw5eOVk q8my2eeXTgRXd0pSDvNc7wT9aTIkEAhYr2f2ItLlY8JXNrAY3d1sw7bykqITvbjN3cDUxBv EH5x7MWeM+nWPq44QH75ECHPpg2Yw55koPxU6yZ20Vw7H6QvE0DlocDo6sNP4pP15QaJCwA UzAG3s39ZjXGh+fX2Ki1Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:ukgF8q6yD0A=:C0G0TF50xX643OhmOumPNl ym1XdDCNv33V494GbSXBJoZ+x5LhNM9GfchRxMnVFFAfENv25HwDPms/P8pqWJ9MFVbEBj1qD 43GLMSv3MsKH2l5Ass7hgJSBgYNZIVlNg5NJpauEfTDQxa8HIPcV9mJCjmHQ7HgVdl/MErO49 FVINWhgM1eUXJYEgEG7SOI6Q/FwxJ0quJt3BjciALbpHIu2p9XxkNnDLJTZrt0UPoEuXfBwnd URxN3rVvO09+LDoHtNEfkXg8KixqDRMdKLOZVOlEFx+m3NwJWy97DfgO3Np4z9TN9UtWgIrfA SCa4i5nycsB8xiRvaQ+uTjj/8IBwF2X/NEs3r1ZTyuXEaaLRw8gyfljqnIcM9LTBIZR5rg6yo +VaAZQ/5EuaaT5XT2TMMAezhQmvgGJt7Pnca/ZHRdLwhCbKDI0rZ4rKfFPXpI5SaJYmFJKnJ8 ygACmFQ0JmcflvcL0g9m6LKrDnuyPt5yIj0WyaD1uzPqhvW4saDG5Jkq0Zm6uoxsdePeUJyxl VlhGrETh+7LAh+tRG4ZYnLmtW3e4LkuXpgTtVCCOVepbx26QtF08rxVcAD4mbnqxsKq6z15Cs nJrXJ2eMoEgibwMWa4PGQibaWlSABSq7qObUKUnh5LnInjBoIhdVg+U8gEUCr8hSvD3XcKg22 wb9FfbjzXyAYN0lz0Pfw2+ZHib4pSSOqQ+A4bSCLHEpTRyiv8NMJfEtNel8cAsif4D5ieGpms fYDMN5yNsWMwx32DIzEZlinNXAIdLFrPpDdBaz2FeEVtkq8hgoUfnumiPk/KGofg6CxzM/BM X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:115236 Archived-At: Stefan Monnier writes: > So, yes, point-adjustment needs to be fixed (this is bug#19200), but > Magit also needs to be fixed anyway (and after that fix, it won't care > about bug#19200 nearly as much, I think). What would you suggest? What would a different case that is not a bug in Emacs look like? Just adding something that tries to repair what goes wrong is not enough. If cursor movement can end up at a random position inside invisible text, we would need to reimplement all moving commands, since we cannot derive from the cursor position what the correct position would have been. With other words, I don't see what part of this issue is specific to Magit. Michael.