>>>> In <m2ogi240et.fsf(a)ueda.info.waseda.ac.jp>
>>>> Daiki Ueno <ueno(a)ueda.info.waseda.ac.jp> wrote:
上野さん> もしかすると、最初に山岡さんが挙げられた式の
上野さん> default-frame-parameter で horizontal-scrollbar-visible-p を
上野さん> nil にすると 1行に見えるようになりませんか? (^^;;
1行になりました! (@o@)
もう一行分余計に見えていたのは horizontal-scrollbar の用地だったのです
ね。truncate-lines をしっかり nil にしておけば良いかとも思ったのですが、
これは効かないみたいです。
上野さん> こちらでも同様の状態 (message-use-multi-frames t) で
上野さん> mu-cite を利用していますが、今のところは上手く focus されて
上野さん> いるようです。
上野さん> # 2. の read-string の例も同様に OK のようです。
これも (@o@) ですねえ。ううむむ...。
>>>> In
<14198.2037.569357.83242K(a)auge.muse.ba2.so-net.ne.jp>
>>>> Masahiro MURATA (村田全寛) <muse(a)ba2.so-net.ne.jp> wrote:
山岡> 1. toroku-region で品詞や活用を minibuffer (*) で選択した後で、
山岡> 元の frame に戻れない。
山岡> 2. Wnn の edit-dict-item または SJ3 の edit-dict で複数の登録語
山岡> を delete するときに、2 個目以降で minibuffer に focus しない
山岡> ため "いいですか?(yes/no) " の問いに答えられない。
山岡> 1. については村田さんの save-selected-window を使う案で解決済み
山岡> です。
村田さん> これでもいいですし,山田さんが流された menu のパッチ
村田さん> (XEmacs でも使えるように修正したもの)を使っても大丈夫です。
なるほど、せっかくですから XEmacs でもこれを使うようにしてしまいましょ
う。
山岡> 2. の方はさんざん試行錯誤を行なった結果、曲がりなりにも
山岡> minibuffer に focus させることができるようになりました。わかった
山岡> ことは、minibuffer で入力する前に bury-buffer, sleep-for または
山岡> sit-for などの特定の関数を使うと問題の現象が現れる...
村田さん> これをヒントに調べてみましたが,どうやら event-stream.c:
村田さん> (next_event_internal) での
村田さん> if (!focus_follows_mouse)
村田さん> investigate_frame_change ();
村田さん> (focus_follows_mouse のデフォルトは nil)
村田さん> がポイントではないかと思います。少なくとも sleep-for と
村田さん> sit-for ではこの investigate_frame_change が呼ばれるかどうか
村田さん> で focus が変わるようです(私の環境では bury-buffer の実行有
村田さん> 無は関係なかったです)。
調べて下さってありがとうございます。そういうことが行なわれていたのです
か。
村田さん> そこで,私の環境(Wnn6 の edit-dict-item)では以下のように
村田さん> focus_follows_mouse を一時的に t に設定することで,
村田さん> minibuffer への入力ができるようになりましたが,SJ3 の
村田さん> edit-dict でも同じでしょうか。
うまくいきました!
村田さん> でも本質的な解決になっていない気もするので,一応,これの副作
村田さん> 用や(let ((focus-follows-mouse t)) する場所を考える必要があ
村田さん> ると思いますが。
そうですね。
村田さん> ;; WindowManagerの設定に左右されそうな気もしますし。
はからずもぼくとよく似た環境の村田さんに加えて上野さんのような方も現れ
て下さったので、確度の高い確認ができそうです。みなさま、今しばらくお付
き合いのほどよろしくお願いいたします。本業と別件を片付けたらまた出てま
いりますので。
村田さん> というのも,<28n1xpkcyd.fsf(a)kchisa.ga.sony.co.jp> での
村田さん> pop-to-buffer はfocus-follows-mouse では解決できないようです
村田さん> ので。
これは意外に難題のようですね。(少なくとも上野さん以外にとっては ^^;;)
--
Katsumi Yamaoka <yamaoka(a)ga.sony.co.jp>