とりあえずCocoa Emacs入れてみた
導入
Emacs23 (Cocoa Emacs) 入門から中毒まで
ここ見ながらCocoa Emacsを入れようとしてのですが書いてあるようにXcode4ではコンパイル失敗しました。
Xcode4でコンパイルするためのパッチあてる方法が書いてあるのを見つけたので、
emacs23.3をinline_patch付きでビルドしてみた
1個目のサイトと両方参考にしつつ入れてみましたー。
$ mkdir ~/dev/emacs23.3 $ cd ~/sdev/emacs23.3 $ wget http://ftp.gnu.org/gnu/emacs/emacs-23.3.tar.bz2 $ tar xjf emacs-23.3.tar.bz2 # パッチをsvnから落としてくる $ svn co http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk inline_patch-svn $ cd emacs-23.3 # Xcode4でコンパイルするためのパッチと同梱されているパッチも一緒にあてた $ patch -p 0 < ../inline_patch-svn/emacs-inline.patch $ patch -p 0 < ../inline_patch-svn/font.patch $ patch -p 0 < ../inline_patch-svn/xcode4.patch # /usr/local 以下にインストールするためにパッチ落としてきて当てる curl -OL https://bitbucket.org/sakito/macemacspatch/raw/tip/disable-ns-self-contained.patch patch -p 1 < disable-ns-self-contained.patch ./configure --with-ns --without-x --disable-ns-self-contained $ make # disable-ns-self-contained.patch当てたときはsudo付けるように書いてあったので $ sudo make install
気付いたこと
「/usr/local 以下にインストールする」っていうのはたんにターミナルからGUIのEmacsを開けるようにするってことで
ターミナル上で開けるようにするってことでなかったようです。
ターミナルで起動するには/Applications/Emacs.app/Contents/MacOS/Emacs -nwで起動すれば良いみたいです。
bashrcに
alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'
追記しました。
...そうなら普通にhttp://bit.ly/lpyox0 からuniversal binary版入れれば良かったような気がします。。