[Top][All Lists]
[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