[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:1828]call-last-kbd-macro
- X-ml-count: 1828
- Subject: [MD:1828]call-last-kbd-macro
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 17 Jul 2000 17:41:03 +0900
- User-agent: Nana-gnus/7.1.0.22 REMI/1.14.2 (Hokuhoku-Ōshima) Chao/1.14.1 (Rokujizō) APEL/10.2 Emacs/20.7 (i386-*-nt5.0.2195) MULE/4.1 (AOI) Meadow/1.13-Beta1++ (TANAHASHI:61)
;; どこにしようか迷ったのですが、こちらにしてみます。
Meadow 1.13 Beta1 (based on Emacs 20.6) で...
(defadvice just-one-space (before connect-line activate)
(when (and (interactive-p)
(looking-at "\\([ \t]*\n\\)+"))
(replace-match "")))
というものを書いて使っていたのですが、 C-x ( C-e [M-SPC] C-x ) などとし
て、 call-last-kbd-macro するとエラーになってしまっていました。
;; 報告しようと思いつつ defadvice の使い方が悪いのかとも思い、調べてみて
;; からなんて思っているうちに、出しそびれていました。
今、使っているのは小関さんのサイトに置いてある Emacs 20.7 ベースのもので
すが、これだとエラーにはならなくなりました。
しかし、キーボードマクロ中の just-one-space が not interactive で呼び出
されるらしく、キーで直接操作したときと同じ結果になりませんが、こういうも
のなのでしょうか?
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B