unread-command-event, etc...
Mikio Nakajima
minakaji @ osaka.email.ne.jp
2000年 1月 30日 (日) 14:55:34 JST
skk-unread-event が Emacs 18 では動かない (エコーエリアでの候補の選
択ができないはず) ので、calc.el の calc-unread-command を参考に適当に
定義したのですが、ちゃんと動きますか? > 塚本さん、岡田さん。
ところで、calc-unread-command を見ていると、unread-command-events の先
頭に event を cons していて、
(defun calc-unread-command (&optional input)
(cond (calc-emacs-type-gnu19
(setq unread-command-events (cons (or input last-command-event)
unread-command-events)))
(calc-emacs-type-lucid
(setq unread-command-event
(if (integerp input) (character-to-event input)
(or input last-command-event))))
(t
(setq unread-command-char (or input last-command-char))))
)
skk-unread-event は、unread-command-events の最後尾に event を nconc
していますが、この差異はどこからくるんでしょうね? ちょっと不安になり
ました。
auto-fill-function も何とかならんかなと思いましたが、
auto-fill-function が書いてあるところに auto-fill-hook についての記述
を併記するしかないんでしょうかね (それはちょっと冗長だから書くのを躊躇
いました...(^^;;)。
APEL 的には unread-command-event や auto-fill-function を poe-18.el で
defvar-maybe しておけば、void variable だというエラーは防げるかもしれ
ませんね。
塚本さん、static-cond を使って書けるところは、バイトコンパイルする限
りにおいて、他のプラットフォームの負担にはなりませんので、skk.el に直
に入れちゃって下さい。
--
中島幹夫 <minakaji @ osaka.email.ne.jp>
<minakaji @ pdx.ne.jp> (急ぎのときはこちらへ)
http://www.asahi-net.or.jp/~gy2m-nkjm/
More information about the APEL-ja
mailing list