次のような設定になっています:
- ウブントゥ 11.10
- gnomeシェル
- エマック 23
- 「It's all text」拡張機能を備えたFirefox
「It's all text」拡張機能の目的は、Firefox のテキスト フィールドを emacs などの外部エディターで編集できるようにすることです。実際、私はこれを emacs から書いています。この拡張機能は、Firefox で Cc Ce を押すとアクティブになり、そのテキスト ボックスにリンクされた tmp ファイルを含む emacsclient が開きます。
私の質問は、Cc Ce が押された後に emacs ウィンドウをフォアグラウンドにするにはどうしたらよいかということです。これは「選択された」ウィンドウ (適切な用語がわかりません) のようですが、フォアグラウンドにはなりません。この動作が発生するように設定するにはどうすればよいですか?
2 つ目の質問です。私は、複数の emacs クライアントを 1 つの emacs サーバーに接続していることがよくあります。どの emacs ウィンドウが「It's all text」一時ファイルを受け取るかを制御するにはどうすればよいでしょうか。通常、1 つのワークスペースに最大化された emacs ウィンドウ (A) を 1 つ、デスクトップに Firefox と同じ小さい emacs ウィンドウ (B) を 1 つ持っています。(B) がフォアグラウンドに送られるようにしたいのです。
助けてくれてありがとう!