From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.devel Subject: Difference between M-x and call-interactively Date: Sat, 13 Oct 2012 22:41:44 +0530 Message-ID: <87d30m9u0f.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1350148221 3917 80.91.229.3 (13 Oct 2012 17:10:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 13 Oct 2012 17:10:21 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 13 19:10:28 2012 Return-path: Envelope-to: ged-emacs-devel@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 1TN5EH-0005LC-PD for ged-emacs-devel@m.gmane.org; Sat, 13 Oct 2012 19:10:25 +0200 Original-Received: from localhost ([::1]:57683 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TN5EA-0008I7-Ri for ged-emacs-devel@m.gmane.org; Sat, 13 Oct 2012 13:10:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:47797) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TN5E8-0008I1-1M for emacs-devel@gnu.org; Sat, 13 Oct 2012 13:10:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TN5E6-0007DB-Mb for emacs-devel@gnu.org; Sat, 13 Oct 2012 13:10:15 -0400 Original-Received: from mail-pb0-f41.google.com ([209.85.160.41]:42571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TN5E6-0007Bh-Em for emacs-devel@gnu.org; Sat, 13 Oct 2012 13:10:14 -0400 Original-Received: by mail-pb0-f41.google.com with SMTP id rq2so4196187pbb.0 for ; Sat, 13 Oct 2012 10:10:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=3JAoGpL2vJocfienIK4ntg6/XHyaUi/kpXFSZxZKlTI=; b=Qv7m9A+tyUX4Pn7i7Eef5XFsXGU8p8FrRIBQcfrUwGkskXC14N7l882+7mo7Cyi/KI tFpInCx+AsoErnjOdQQ8OeUpzOt5/NWnwb9DqdQigQTXLSwWWwB7a+fKwTzduWADNbMb R2SvgxB0cgvQPDEBipkRRWntDC4915Ma107hx6Z5R4Ix6akHlzdtXUxsEQxIyc55tqd3 aESnd9TJzbIIqPFvZzuU5HilI4u6JLnYnFBLp1sxIZLTCE02sXWlgIXjO9qwPT8kyMOZ Xp9Vtbg5/tcmP04J6Ghesl3lYtPRPgzVoIGQjfm0QSsrp8t3cdetjbEE0Ytr3Hsqn+iY LwuQ== Original-Received: by 10.68.232.131 with SMTP id to3mr23666313pbc.58.1350148212237; Sat, 13 Oct 2012 10:10:12 -0700 (PDT) Original-Received: from debian-6.05 ([115.184.23.189]) by mx.google.com with ESMTPS id kj10sm6266025pbc.72.2012.10.13.10.10.09 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 13 Oct 2012 10:10:11 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:154310 Archived-At: Apropos bug: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12218 The bug pertains to focus shifting away from ediff control frame after pressing `n'. This problematic behaviour happens with vc-ediff and not with ediff-files. The current findings is that it happens just on my Xfce machine. (IIRC, I have seen this on Windows XP. I don't have the Windows machine with me now, so I can't verify.) I was trying to narrow this issue further and ended up observing whatever the subject claims. 1. C-x C-f some-file 2. C-x C-w some-file-1 3. Make some random changes some-file-1 4. M-x ediff-buffers RET (some-file and some-file-1). Press n in control panel. I note that the focus stays within the control panel. Now instead of step 4 above, if I C-x C-e below form in scratch buffer (call-interactively 'ediff-buffers) I see that the focus shifts away from the control panel. In summary, M-x ediff-buffers gives correct behaviour. But C-x C-e of the interactive call yields buggy behaviour. Any ideas on what could cause this behaviour? ps: I thought I would move the discussion here so as to get more eyeballs. --