From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 2c8a7e5: Improve diff-mode navigation/manipulation Date: Wed, 30 Nov 2016 16:22:31 +0200 Message-ID: <4707af57-53ae-9b10-686a-1ca0864b9abb@yandex.ru> References: <874m2q1oca.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1480515768 8329 195.159.176.226 (30 Nov 2016 14:22:48 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 30 Nov 2016 14:22:48 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Thunderbird/50.0 Cc: emacs-devel@gnu.org To: Tino Calancha , Dima Kogan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 30 15:22:43 2016 Return-path: Envelope-to: ged-emacs-devel@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 1cC5mU-0001ip-W3 for ged-emacs-devel@m.gmane.org; Wed, 30 Nov 2016 15:22:43 +0100 Original-Received: from localhost ([::1]:44403 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC5mY-0004Wp-Ok for ged-emacs-devel@m.gmane.org; Wed, 30 Nov 2016 09:22:46 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC5mT-0004Wj-7j for emacs-devel@gnu.org; Wed, 30 Nov 2016 09:22:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cC5mO-00065W-9z for emacs-devel@gnu.org; Wed, 30 Nov 2016 09:22:41 -0500 Original-Received: from mail-wm0-x243.google.com ([2a00:1450:400c:c09::243]:36141) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cC5mN-00064k-V2 for emacs-devel@gnu.org; Wed, 30 Nov 2016 09:22:36 -0500 Original-Received: by mail-wm0-x243.google.com with SMTP id m203so29678104wma.3 for ; Wed, 30 Nov 2016 06:22:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=V0qH/6Js5pI97h+nxdUXNm/hCHHYPvdRbSJZjtX2SOc=; b=Mqy/95x39LbRhk652SldRdqPfs+LsLDvJhMuZt2sUFYWtrvOIaE3heBF5TMhXAeFXq 6TUAfcLAAHYu93HUfcEpOWmNkgvpJl6C1cbAGVIEGDGjn7OlkWcggL8dXbp515+mFCKL tyA5N63V+R4vSULuzpA7VZ0s4l26EmkK2+WqADRwewcfEbcAG5v/s0xnehSTlXf0BiFP xvVfhGpdQEa6yweFrmbvA0yPtL/Ly2yfVeRJ8cDrWseH4O/Cgj5zKA2mw2Ijo/jmyLzL iaLPHPfMNsLoRRSCegdmW6Th5Myg7JZyVeTTTufJMnci0c1viHA43CUAGZF5+0mHLTxI CIAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=V0qH/6Js5pI97h+nxdUXNm/hCHHYPvdRbSJZjtX2SOc=; b=Ap9q8qq2S1nwqPm33GPv70lsT04pnfaSMlPO5irha4dkxtuGsZT0jXTdCnsIT4XIny AB7SxjJJN9pyby1Di0NVLBkhyzfbQwLgQfkXuEHD4vdCs0Qanaz3hmmOBlOsE1305WmV 52Szz39nh9iDa0b52Ri/qAMGWOaJRC8ROI6AKUmmPxvBT19QFVFzp4hJhR/d2v+HeZvN svorbLMEClnojqHkztt0S/EXXU1+zRtlPO4iO/NkRJGorTOruLTgtliRB8EpIQPUW3HO x2l9DujZn4NVwN4vQumd/3QPDCZ0FhM/3JGVqrhu5IvsflpSVFDzm4A53mmXa/xJ1db+ M2pg== X-Gm-Message-State: AKaTC00poiLhwqeqd+MW2u0W+ODlMhXjhGWRIfIjj86zn2aKaQd/UWEFcdre6ax68Zxafw== X-Received: by 10.28.141.143 with SMTP id p137mr27813237wmd.5.1480515753545; Wed, 30 Nov 2016 06:22:33 -0800 (PST) Original-Received: from [192.168.0.133] ([212.50.99.193]) by smtp.googlemail.com with ESMTPSA id x140sm8232499wme.19.2016.11.30.06.22.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Nov 2016 06:22:32 -0800 (PST) In-Reply-To: <874m2q1oca.fsf@gmail.com> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::243 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:209792 Archived-At: Hi all, I appreciate the navigation fixes, but some of these changes made diff-auto-refine-mode work worse. In particular: - If there's just one hunk, I routinely pressed `n' to take advantage of the auto-refine behavior. And point moved to the end of the hunk. Now, pressing `n' gives me a ding at the top of the window, then some time passes (if the hunk is of a significant size), and auto-refine is applied. The point doesn't move. - Another example: there are several hunks. I press `n', and the first one doesn't get refined. It only gets refined if I press `p' to jump back over it.