OSXに導入したEmacsへ文字の入力ができない問題
経緯
macbookproにEmacs-24.5の導入を試みました。
Homebrewを利用してインストール。しかし、いざEmacsを呼び出してみると,GNU Emacsの画面は立ち上がるものの、キーボード入力がターミナルに入力されてしまう現象が発生しました。
環境
OSX Yosemite 10.10.5
Homebrew 0.9.5 (git revision f211; last commit 2015-10-24)
やったこと
以下のサイト様を参考にしながら、順にコマンドを実行していきました。
OSXにHomebrewでtmuxとEmacs 24.4をインストールする - Qiita
tmuxの導入は今回行っていません。
まず、Homebrew installを実行してEmacsを導入しました。
$ brew install --with-cocoa emacs
無事にWarningやErrorが特に発生することなく、インストール終了しました。
この時点でEmacsの起動を試みます。
$ emacs
すると、ターミナルのウィンドウの下にGNU Emacsが起動しました。ターミナルがアクティブのままです。
EmacsのウィンドウをクリックするとEmacsアクティブがアクティブになってくれたので、試しにC-x,C-fを入力しました。すると、Emacsではなくターミナル上に入力が表示されてしまいました。
クリックやドラッグ操作によってツールバーからファイルを開いたり、文字列のコピーなどを行うことはできました。しかし、キーボード入力は依然としてターミナルに入力されてしまいます。
この状態でC-cを入力すると、emacsを終了することができました。
その際、ターミナル上に次のようなメッセージが出力されました。
2015-10-24 19:55:03.462 emacs[91392:1443732] *** -[NSAutoreleasePool release]: This pool has already been released, do not drain it (double release).
このメッセージは、GNU Emacsのウィンドウにある閉じるボタンを押してEmacsを終了させた場合には表示されません。
そして次に、Emacs.appが起動できるかを確かめるために、参考サイトに倣って/Applicationsへシムリンクを作成しました。
$ brew linkapps emacs
Linking /usr/local/Cellar/emacs/24.5/Emacs.app to /Applications.$ open /Applications/Emacs.app
すると、無事にGNU Emacsが起動しました。しかし、依然としてターミナルからEmacsを呼びだしてもキーボード入力は通りませんでした。
知りたいこと
- ターミナルから立ち上げたemacsに文字を入力できない問題の解決策、または考えられる原因
- 類似症例の報告。その症例の解決や対処に使った方法
質問文に不足項目があれば対応させていただきます。よろしくお願いします。
追記1:2015-10-24 21:57
command+tab で起動中のアプリケーションの一覧表示・切り替えができますが、その中にターミナルから立ち上げたEmacsは表示されていませんでした。起動中のアプリケーションとして認識されていないということでしょうか……