[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cgreek-ja:00854] Frame と Minibuffer
- To: cgreek-ja@xxxxxxxx
- Subject: [cgreek-ja:00854] Frame と Minibuffer
- From: Kenji Mizuochi <knj_miz@xxxxxxxxxxxxx>
- Date: Mon, 31 Jul 2000 09:36:54 +0900
- Reply-to: cgreek-ja@xxxxxxxx
高橋さん、皆さま
Smith さんがご旅行中ということで、TLG-Utilities の開発が一休み
なので、その間を借りて質問させていただきます。
今、前から懸案の「辞書」のプログラムを公開しようと思っているのですが、
Emacs の Frame と Minibuffer のことで解決できないことがあります。
# 以前このことは高橋さんにお尋ねしたときには、Emacs の Bug かも知れない
# という感じだったのですが、Emacs 20 になっても状況は同じなので質問しま
# す。
-------------------------
(1) Emacs を起動する。
(2) オリジナルのフレーム (Frame-A) の *scratch* 上で、新しい Frame (Frame-B)
を作る。
(make-frame '((height . 14)(name . "foo")(minibuffer . t)))
(3) Frame-B の *scratch* で
(setq word "")
(read-from-minibuffer "Word: " word)
とすると、Frame-B の minibuffer に Word: のプロンプトが出て、入力
が促される。
(4) そのまま、カーソルを Frame-A に移動する。
(5) Frame-A 上で入力モードを切り替える。
e.g. quail-Latin-1 にする。
(6) すると、Word: のプロンプトが Frame-A のミニバッファに移動してしまう。
-------------------------
この (6) が起らないようにしたいのですが、どうしてもうまく行きません。
enable-recursive-minibuffers
あたりを使うのかな、と色々試しているのですが ....
==========================================
水落 健治
明治学院大学 一般教育部
E-Mail: mizuochi@xxxxxxxxxxxxxxxxxxxxx
knj_miz@xxxxxxxxxxxxx
==========================================