emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Difference between M-x and call-interactively


From: Jambunathan K
Subject: Re: Difference between M-x and call-interactively
Date: Mon, 15 Oct 2012 18:54:57 +0530
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux)

martin rudalics <address@hidden> writes:

>> (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?
>
> Unreproducible here on Windows XP.

I think my memory is at fault.

I was thinking that the difference between call-interactively and M-x
could hold the magic key to resolving this issue.

If someone gives me a handle on how to go about debugging this issue, I
can take a shot at it (for it's own sake).

> martin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]