From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dima Kogan Newsgroups: gmane.emacs.bugs Subject: bug#25524: 26.0.50; diff-mode is broken Date: Tue, 24 Jan 2017 22:42:08 -0800 Message-ID: <874m0nwshr.fsf@secretsauce.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1485326611 10121 195.159.176.226 (25 Jan 2017 06:43:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 25 Jan 2017 06:43:31 +0000 (UTC) To: 25524@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 25 07:43:26 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 1cWHIQ-0000VB-JS for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jan 2017 07:43:06 +0100 Original-Received: from localhost ([::1]:57657 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cWHIV-0001Ok-Km for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jan 2017 01:43:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35029) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cWHIP-0001Ob-Bk for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2017 01:43:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cWHIM-0002hd-8G for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2017 01:43:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43213) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cWHIM-0002hX-55 for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2017 01:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cWHIL-0004eP-Vw for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2017 01:43:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Jan 2017 06:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25524 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.148532654917838 (code B ref -1); Wed, 25 Jan 2017 06:43:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Jan 2017 06:42:29 +0000 Original-Received: from localhost ([127.0.0.1]:41412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWHHo-0004dd-Pp for submit@debbugs.gnu.org; Wed, 25 Jan 2017 01:42:28 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWHHo-0004dR-3M for submit@debbugs.gnu.org; Wed, 25 Jan 2017 01:42:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cWHHe-0002Ms-VI for submit@debbugs.gnu.org; Wed, 25 Jan 2017 01:42:22 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36359) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cWHHe-0002Mo-Rf for submit@debbugs.gnu.org; Wed, 25 Jan 2017 01:42:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34818) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cWHHd-0001EQ-Mf for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2017 01:42:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cWHHa-0002MH-Jm for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2017 01:42:17 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48417) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cWHHa-0002Lt-DO for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2017 01:42:14 -0500 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 98D0720818 for ; Wed, 25 Jan 2017 01:42:09 -0500 (EST) Original-Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Wed, 25 Jan 2017 01:42:09 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=secretsauce.net; h=content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=avh D5lBdl+3ksPmjc4R8h7pHbrg=; b=V6TI69Q5GWWL1PwSCTacpSHU/G4cNdNG9g+ 7YsumSLgDcimRQUhT5lsaEYJUzdX6zJlLHyz6PsMzlbgmThWmR02eHbQ8lCHN5NZ dNqqmsoGH961eCGFTNuoN99C4hmdAhqOd+WVAZAdDbpsgcrTk7EVzNclSO/9FoAh yKUOmFiY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=avhD5lBdl+3ksPmjc4R8h7pHbrg=; b=M0o1D 5ciSd/6lIHaI/Xc08ksCYKti0szQOKlPLFBHo1lsxqN/jD7olrd4jYZmpvDXqbu5 wm1kBiE1xZ4RWN9+ZkDA3BwfI4RchbIkYqXBAv9c8PXj69ll7iqTMbYtR940Pj0i EXvhrPNaFZBqFYEjFmBHSgzsb5HFeOk29mX6kY= X-ME-Sender: X-Sasl-enc: 6OETu/seQWqELlbWDJCSfLWsRKFA/W2JiQpwRUFE2ouR 1485326529 Original-Received: from scrawny (50-1-153-216.dsl.dynamic.fusionbroadband.com [50.1.153.216]) by mail.messagingengine.com (Postfix) with ESMTPA id 4BA672453A for ; Wed, 25 Jan 2017 01:42:09 -0500 (EST) Original-Received: from dima by scrawny with local (Exim 4.88) (envelope-from ) id 1cWHHU-0007uF-7v for bug-gnu-emacs@gnu.org; Tue, 24 Jan 2017 22:42:08 -0800 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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:128439 Archived-At: --=-=-= Content-Type: text/plain I'm using a very recent build from git: 0a49f158f15. I see diff-mode being broken in 2 ways. I'm attaching a diff file, produced by C-x v D in a project using subversion (then cut down and de-contented). Breakage 1: 1. emacs -Q /tmp/tst.patch 2. M-k I would expect this to kill the first hunk. Instead emacs barfs: Args out of range: something something Breakage 2: 1. emacs -Q /tmp/tst.patch 2. M-g g 13 RET move point to the start of the 2nd hunk 3. M-k I would expect this to kill the hunk at point (2nd hunk). I would then expect the point to remain at the 2nd hunk 4. M-k Same as before. Should kill 2nd hunk 5. M-k Same as before. Should kill 2nd hunk Instead, M-k #2 kills the 2nd hunk and then moves the point to the 1st hunk. So that subsequent M-k #3 kills the 1st hunk. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=tst.patch Index: Makefile.1 =================================================================== --- Makefile.1 (revision 81382) +++ Makefile.1 (working copy) @@ -220,2 +220,3 @@ # 1111 +# 2222 # 3333 Index: Makefile.2 =================================================================== --- Makefile.2 (revision 81382) +++ Makefile.2 (working copy) @@ -220,2 +220,3 @@ # 2222 +# 3333 # 4444 @@ -330,2 +330,3 @@ # 3333 +# 4444 # 5555 Index: Makefile.3 =================================================================== --- Makefile.3 (revision 81382) +++ Makefile.3 (working copy) @@ -220,2 +220,3 @@ # 4444 +# 5555 # 6666 --=-=-=--