[skk 1693] Re: Emacs 18 support

Tetsuo Tsukamoto czkmt @ remus.dti.ne.jp
2000年 12月 18日 (月) 23:38:19 JST


>>>>>   [Mon, 18 Dec 2000 12:56:39 +0900]
>>>>>   NAKAJIMA Mikio <minakaji @ osaka.email.ne.jp> writes:
>   emacs-20.7/src/minibuf.c をちょっと読んでみました。

>   Fread_from_minibuffer
>     read_minibuf()
>       get_minibuffer()
>         Fkill_all_local_variables ()
>       call1 (Vrun_hooks, Qminibuffer_setup_hook);

> という順序に呼び出ししているので、minibuffer_setup_hook の中でミニバッ
> ファのバッファローカル値を変更することも可能になっていますが、
> minibuffer_setup_hook のない Emacs 18 で read-from-minibuffer の前に単
> に minibuffer_setup_hook を call してもどうせ Fkill_all_local_variables() 
> されてしまうので、塚本さんがおっしゃるようにバッファローカル値の変更は
> できませんね。

それは、Emacs 18 の当該のコードにおいても kill-all-local-variables が
呼ばれているということでしょうか。少なくとも私が申し上げたのはそういう
ことではありませんが。

> poe-18.el に入れた minibuffer-setup-hook call 付き
> read-from-minibuffer はどうしましょうか?  バッファローカル値が変更で
> きないから全面的に minibuffer-setup-hook をダミーにしてしまうのか、そ
> れでも存在意義が 0 でないから残しておくか。

私には分かりません。skk-e18.el ではもう少し read-from-minibuffer の実
験をしたいので、poe-18.el のそれが使えるようになるまでは
si:read-from-minibuffer の方を使うようにしたいと思っています。

> > >   それと下記のものについては、APEL 10.2 に同様のものが含まれていますの
> > > で、削除してもかまわないでしょうか。
> > 
> > >    auto-fill-function, save-match-data, window-minibuffer-p, overlayp,
> > >    insert-and-inherit, number-to-string,
> > >    insert-file-contents-as-coding-system
> > 
> > 要らないかも知れません。動作検証していただいた上で削除されても異論はあ
> > りません。
 
>   NEmacs 持ってないので、実際に動かしてみることはできそうもありません
> が、動くと確信して近々削除することにします。

そのようなお考えならば、異論なしとは言いきれません。


> ぼくは、何事もまずやってみる、駄目なら元に戻す、という気楽な感覚でやっ
> ています (Daredevil のコンセプトと同じです。それでも APEL をいじるとき
> は SKK よりは緊張しますが)。あまり形式ばらないで楽しく議論したいと思い
> ます。

確かに、楽しければそれが一番いいです。

中島さんは Emacs 18 に影響するような作業をどんどんされる。それについて
話し合いたくても、中島さんは Emacs 18 で動作検証するご意思は毛頭もお持
ちでない。したがって、話しあいがしづらい。でもやっぱり、どんどん変えて
いってしまう。

その話し合いのしづらさのため、私は楽しくありません。

もちろん、poe-18.el を書く人が必ず Emacs 18 を使っていなければいけない
ということではありませんが、今回のような場合には、「ちょっと待ってくだ
さい」と申しあげたいところです。(poe-18.el に書く前に、そのような事を
申し上げる権利を与えていただきたいです。)


-- 
塚本 徹雄       
<czkmt @ remus.dti.ne.jp>




More information about the APEL-ja mailing list