いつもMacからEmacsを使うとき,emacs &
って入力していた.
これだと,一作業終えてiTerm2のタブを閉じるとEmacsを起動していたタブを閉じてしまい,強制終了してしまうことが多々あったので…
環境
別窓でEmacsを使いたいので,次のような感じでEmacsをインストールしている.(OS X El capitan 10.11.6, Emacs 24.5.1)
$ brew install emacs --with-cocoa
$ brew linkapps emacs
そもそもDockとかから起動するEmacs.appの動作がおかしい…
これで/ApplicationsにEmacs.appが入るのだが,そこから起動した場合,httpでのアクセスに失敗するようでpackage.elの更新とかうまく動作しない.
なので,僕はいつもEmacsを使うときにはiTerm2を起動して
$ emacs &
って入力をして使っている.
で,iTerm2でこのまま作業して,一作業終え余分なタブを消す…というときに,誤ってemacs &
してたタブまで閉じてしまい,Emacsが強制終了…ということが多々ある.
だからといって,$ emacs -nw
みたいに,iTerm2上でEmacsを動かすのはすごく嫌だ.
対策
$ open /Applications/Emacs.app
とすると,別窓でEmacsを起動しつつ,起動したiTerm2のタブを閉じてもなんともない.
もちろんpackage.elの更新とかもきちんと動作する.