From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.bugs Subject: bug#25105: 26.0.50; diff navigation is broken Date: Sat, 7 Jan 2017 10:54:59 +0900 (JST) Message-ID: References: <87inpt6lce.fsf@gmail.com> <87tw9dc7bk.fsf@secretsauce.net> <87shoxc70l.fsf@secretsauce.net> <20170106030606.GB1101@holos.localdomain> <87lguovn5f.fsf@secretsauce.net> <83mvf4d3m9.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Trace: blaine.gmane.org 1483754183 14426 195.159.176.226 (7 Jan 2017 01:56:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 7 Jan 2017 01:56:23 +0000 (UTC) User-Agent: Alpine 2.20 (DEB 67 2015-01-07) Cc: Tino Calancha , npostavs@users.sourceforge.net, mvoteiza@udel.edu, 25105@debbugs.gnu.org, Dima Kogan To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 07 02:56:15 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPgEu-0002fA-ST for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Jan 2017 02:56:13 +0100 Original-Received: from localhost ([::1]:55588 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cPgEz-0006T0-3z for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Jan 2017 20:56:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cPgEp-0006Sq-MS for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 20:56:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cPgEk-0004KO-OL for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 20:56:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58301) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cPgEk-0004Jw-LN for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 20:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cPgEk-0003z8-9y for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 20:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Jan 2017 01:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25105 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25105-submit@debbugs.gnu.org id=B25105.148375411015256 (code B ref 25105); Sat, 07 Jan 2017 01:56:02 +0000 Original-Received: (at 25105) by debbugs.gnu.org; 7 Jan 2017 01:55:10 +0000 Original-Received: from localhost ([127.0.0.1]:45467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPgDu-0003y0-C8 for submit@debbugs.gnu.org; Fri, 06 Jan 2017 20:55:10 -0500 Original-Received: from mail-pf0-f194.google.com ([209.85.192.194]:36048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPgDt-0003xn-34 for 25105@debbugs.gnu.org; Fri, 06 Jan 2017 20:55:09 -0500 Original-Received: by mail-pf0-f194.google.com with SMTP id b22so4289507pfd.3 for <25105@debbugs.gnu.org>; Fri, 06 Jan 2017 17:55:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=GblfX2VyZa7RRQ9s5HdtIRW++Mep0iFGOeQKRFSTpzU=; b=L1m9sknAgwXIJeyfF7qVs0uqghvoAztao3nLRiHsFQPPNKo1czUTWYRcETpoAdA0W2 Hv1VSUR92AgOeqAF0MjneYVK6aWPltopiQ34pT1HFjr9RZbo0wRnclylfmHp2+CDOaQ3 LtmRjYdMutedYjmf1Vha8nUlISMNiThTJJP6RCGp4O/Sk3ufPXjM9ogr9/1qL1IJWnmD 37SdNI53aOfofwLVPrBI1zoDSM/tI/2Kmgi8XsTLfCZj8rcaasqg34JNM0X6u/Wm5O3t 2dCxRkaVuArORDxPgwEdo0ksSWSerlj5SwpQkC1EZ1bNf9VYggtvnphmnytydIA2LcTJ UKwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=GblfX2VyZa7RRQ9s5HdtIRW++Mep0iFGOeQKRFSTpzU=; b=is8wb75b170x7Oi8Zy7hqXhmD2TjmnOvfwoGsS7hbZtZ/NmXCrjUI6DKgc7/cDKMGw FjvfhNaigXAbKX2chEfjKlxSvWeGM0bcgqV13+dEVE+Pz1B6cUBwBUkM3x73x2pRUqtG uzGXN1V0DmrGAIfV85wMMS/vPSWTD3bgTr9hisT+5w7rLWCWP25Xxzo6SxOQZs3IzsFT cDuzMicTBqiUHtkvtCorX1Fq0k09fYP0LygG6rxP7TVEhVL0teQffIXs0XIVmOult7va cQuDVLRHB3maIVKcOx+vCjHJ1rJvwj6dVaLVfQVCPXBCKHi1aS/RyvgkzVJUzLjM7llE cX2g== X-Gm-Message-State: AIkVDXLIhP50+LknUpc3tC+TEBmPCZy3jrIqIqfOtOjUKgwQxB4XQixSihIgcI5sjeLiAw== X-Received: by 10.99.123.3 with SMTP id w3mr139385651pgc.155.1483754103063; Fri, 06 Jan 2017 17:55:03 -0800 (PST) Original-Received: from calancha-pc (217.225.128.101.dy.bbexcite.jp. [101.128.225.217]) by smtp.gmail.com with ESMTPSA id n84sm113103798pfk.25.2017.01.06.17.55.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Jan 2017 17:55:02 -0800 (PST) X-Google-Original-From: Tino Calancha X-X-Sender: calancha@calancha-pc In-Reply-To: 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" Xref: news.gmane.org gmane.emacs.bugs:127861 Archived-At: On Fri, 6 Jan 2017, Dmitry Gutov wrote: > However, the new behavior also fixes what was undoubtedly a problem: > > When point is a bob in a diff-mode buffer, `C-c C-a' applies the first hunk, > and then stops at its beginning (in Emacs 25 and earlier). Honestly, i wasn't aware of `C-c C-a' functionality so i didn't realized that aim of the patch. > We would then give up on that fix, whereas I'd prefer to have a solution > eventually, if not now. But if we do, I estimate we might have the "old > fixed" behavior encroach on the "new different" behavior in certain respects, > making the code even more complex. I agree, `C-c C-a' or `M-k' is a good thing to have fixed. Eventually, i would like to use such features. > I've honestly thought that Dima's patch's main purpose was to fix that bug. > And everything else we now complain about are just implementation's > side-effects. It seems you are right. IMO, we must aim to have the `C-c C-a' stuff fixed, but preserving those behaviours that we are complaining here. Until this aim is fulfilled, i would like to pospone this patch, or to have a temporary solution as Mark's one in this thread.