けつあご日記

きくちはやみのふぃくさーにしかなりたくない.ひゃっぽゆずっててんほういは,あり.

MacにEmacs-25.1入れたがCUI版が迷子

前回で無事Homebrew Caskがインストールでき,emacs-25.1もインストールできた.

www.ketsuago.com
が,emacs-25.1のCUI版がどっか行ってしまった.スッキリしないが一応の対策をまとめておく.

インストールしたときのメッセージ.

$ brew cask install emacs
==> Downloading https://emacsformacosx.com/emacs-builds/Emacs-25.1-1-universal.dmg
Already downloaded: /Users/hkikuchi/Library/Caches/Homebrew/Cask/emacs--25.1-1.dmg
==> Verifying checksum for Cask emacs
==> Moving App 'Emacs.app' to '/Applications/Emacs.app'
==> Symlinking Binary 'emacsclient' to '/usr/local/bin/emacsclient'
==> Symlinking Binary 'ctags' to '/usr/local/bin/ctags'
==> Symlinking Binary 'ebrowse' to '/usr/local/bin/ebrowse'
==> Symlinking Binary 'etags' to '/usr/local/bin/etags'
?  emacs was successfully installed!

emacsがどこに置かれたかわからず,もうすでに嫌な予感がした.ちなみにこの時点で普通にemacsを起動すると/usr/bin/にあるemacsのバージョン22が起動する.まぁ/usr/local/binとかあたりにシンボリックリンクがあって実態は/usr/local/Cellar以下あたりにあるのだろうと思った(Macに最新バージョンのEmacsをインストール - 計算物理屋の研究備忘録)が違った.

findで探して,一つずつ見てみたが,ない.

$ sudo find / -name emacs
/Applications/Emacs.app/Contents/Resources/var/games/emacs
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/opt/vagrant/embedded/gems/gems/vagrant-1.8.5/contrib/emacs
/opt/vagrant/embedded/lib/ruby/gems/2.2.0/gems/test-unit-3.0.8/lib/test/unit/ui/emacs
/usr/bin/emacs
/usr/libexec/emacs
/usr/local/Caskroom/emacs
/usr/local/Cellar/autoconf/2.69/share/emacs
/usr/local/octave/3.8.0/share/emacs
/usr/local/share/emacs
/usr/share/emacs
/usr/share/info/emacs

インストールしたときに下のように書いてあったので,GUI版はここらへんにあるでしょう.

==> Moving App 'Emacs.app' to '/Applications/Emacs.app'

/Applications/Emacs.app/Contents/MacOS/Emacsがあって,これを実行するとたしかにGUIが立ち上がった.バージョンを確認するとちゃんと25.1だ.

$ /Applications/Emacs.app/Contents/MacOS/Emacs --version
GNU Emacs 25.1.1
Copyright (C) 2016 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

--no-window-system(-nw) オプションを付けて実行すれば,CUIで立ち上がる(公開メモ - emacsをCUIで使用する)ので,エイリアスを設定してお茶を濁した.

alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'

うーん,スッキリしない.最近スッキリしないことばっかりだ.



↓アフィカスリンク

UNIXという考え方―その設計思想と哲学

UNIXという考え方―その設計思想と哲学