From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.help Subject: Re: Diff could also show the changes within lines Date: Thu, 15 Nov 2012 18:53:57 +0000 (UTC) Message-ID: References: <87txu9arc8.fsf@gmail.com> <80d2zlvnos.fsf@somewhere.org> <80vcd8l0h4.fsf@somewhere.org> <80zk2j3kkf.fsf@somewhere.org> <80obizp4fv.fsf@somewhere.org> <808va3p0ia.fsf@somewhere.org> <80d2zej3kd.fsf@somewhere.org> <80lie2vigu.fsf@somewhere.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1353005670 28496 80.91.229.3 (15 Nov 2012 18:54:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 Nov 2012 18:54:30 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Nov 15 19:54:41 2012 Return-path: Envelope-to: geh-help-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 1TZ4aF-0007ac-8N for geh-help-gnu-emacs@m.gmane.org; Thu, 15 Nov 2012 19:54:39 +0100 Original-Received: from localhost ([::1]:38331 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TZ4a5-0001Kk-A2 for geh-help-gnu-emacs@m.gmane.org; Thu, 15 Nov 2012 13:54:29 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TZ4Zx-0001KI-E1 for help-gnu-emacs@gnu.org; Thu, 15 Nov 2012 13:54:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TZ4Zu-0000GQ-Bo for help-gnu-emacs@gnu.org; Thu, 15 Nov 2012 13:54:21 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:48608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TZ4Zu-0000GL-54 for help-gnu-emacs@gnu.org; Thu, 15 Nov 2012 13:54:18 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TZ4a2-0007QG-AW for help-gnu-emacs@gnu.org; Thu, 15 Nov 2012 19:54:26 +0100 Original-Received: from 178-164-187-195.pool.digikabel.hu ([178.164.187.195]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Nov 2012 19:54:26 +0100 Original-Received: from adatgyujto by 178-164-187-195.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Nov 2012 19:54:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 178.164.187.195 (Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.10) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:87712 Archived-At: Sebastien Vauban writes: > > And the results of the jury are: > - it works for the refining of *all* hunks Cool. I think the last hunk is actually processed twice, once when you call the refine function explicitly and once when the timer mentioned in the bug report explanation kicks in. But it's not a big deal, probably does not add a noticable delay. > - it does not work wrt the position of the cursor, that is it's at the end of > the buffer... > I have no idea what causes this. You can try adding a (goto-char (point-min)) call to the end of the refine all function or if it does not work then you can try using a null timer for this, so it is called after the command is finished, and hopefully after that code is finished which moves the cursor: (run-at-time 0.0 nil (lambda () (goto-char (point-min))))