[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:1836]call-last-kbd-macro
- X-ml-count: 1836
- Subject: [MD:1836]call-last-kbd-macro
- From: Kyotaro HORIGUCHI <horiguchi.kyotaro@xxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 19 Jul 2000 00:53:09 +0900
- User-agent: Mew version 1.95b47 on Emacs 20.6 / Mule 4.1 (葵) / Meadow-1.13 Beta1 (棚橋:61)
堀口@一手詰まれ男です.
At Tue, 18 Jul 2000 23:36:00 +0900 (JST), Kyotaro HORIGUCHI <horiguchi.kyotaro@xxxxxxxxxxxxxxxxxxxxx> wrote in <20000718.233600.90980718.horiguchi.kyotaro@xxxxxxxxxxxxxxxxxxxxx>
> どちらかというと call-interactively がマクロ実行中にも
> interactive フォームを評価するのが間違っているような気がします.
>
> パッチのようにするとマクロからの呼び出しについては
> call-interactively が interactive-p とそろった動きはしますが.. は
> て, いいのやら.
でもこれじゃ kbd-macro が事実上つかえなくなりますね^^;
INTERACTIVE を直すのが正解か. でもなんでこんな風になってたんだろ
う.
--
堀口恭太郎
--- commands.h.org Tue Jul 18 23:55:00 2000
+++ commands.h Tue Jul 18 23:55:08 2000
@@ -81,5 +81,5 @@
/* Nonzero if input is coming from the keyboard */
-#define INTERACTIVE (NILP (Vexecuting_macro) && !noninteractive)
+#define INTERACTIVE (!noninteractive)
/* Set this nonzero to force reconsideration of mode line. */