[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1831]call-last-kbd-macro



>>>>> 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