[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:1831]call-last-kbd-macro
- X-ml-count: 1831
- Subject: [MD:1831]call-last-kbd-macro
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 17 Jul 2000 18:46:23 +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-develop の No. 1829
>>>>> Message-Id: <20000717.183247.77422614.horiguchi.kyotaro@xxxxxxxxxxxxxxxxxxxxx> で、
>>>>> "堀口" == Kyotaro HORIGUCHI <horiguchi.kyotaro@xxxxxxxxxxxxxxxxxxxxx>さま曰く...
堀口> 私のところではエラーにはならずに just-one-space が実行されます.
あああ、すみません、モノを間違えていました。
(defadvice forward-word (after skip-comma activate)
(when (and (interactive-p)
(eq major-mode 'c-mode)
(eq (char-after) ?,))
(forward-char)))
エラーになるのはこちらのほうでした。
堀口> noninteractive でですが..
forward-word() は...
forward-word is an interactive Lisp function.
(forward-word COUNT)
ですので、 noninteractive で呼ばれれば、エラーになるのは当然ですね。
ということで、 20.6 も 20.7 でも変わりは無いようです。
;; やっぱり defadvice の使い方が悪いような気がしてきました。 ^^;;;
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B