

**経緯**  
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](http://qiita.com/masato/items/ef0ffa626ca8bf46bf8a
"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ではなくターミナル上に入力が表示されてしまいました。

[![emacs起動中にターミナルへ入力される文字](https://i.stack.imgur.com/UApVT.png)](https://i.stack.imgur.com/UApVT.png)

クリックやドラッグ操作によってツールバーからファイルを開いたり、文字列のコピーなどを行うことはできました。しかし、キーボード入力は依然としてターミナルに入力されてしまいます。

この状態で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は表示されていませんでした。起動中のアプリケーションとして認識されていないということでしょうか……


CC BY-SA 3.0
2015-10-24T11:16:49.540
18021
2018-04-05T09:34:15.410
2015-10-24T12:56:56.927
10421
10421
question
macos emacs
OSXに導入したEmacsへ文字の入力ができない問題


brewからemacsをインストール後、全く同じ問題に遭遇しました。  
`/usr/local/bin/emacs-25.3`  
を実行していましたが、  
`/usr/local/Cellar/emacs/25.3/Emacs.app/Contents/MacOS/Emacs`  
にすることで解決しました。自分への忘備録として投稿します。


CC BY-SA 3.0
2018-04-05T09:34:15.410
42958
2018-04-05T09:34:15.410
28028
18021
answer