Emacs

mac で emacs24.3 をインストールする

More than 1 year has passed since last update.

Xcode

App Store で Xcode をインストールしておく
Xcode の Preferences->Download で Command Line Tool を落としておく

wget が使えなかったので使えるようにする

こちらの記事を参考にして入れる
http://www.absolute-keitarou.net/blog/?p=296
curl -O http://ftp.gnu.org/pub/gnu/wget/wget-1.13.4.tar.gz
tar zxvf wget-1.13.4.tar.gz
./configure –with-ssl=openssl
make
sudo make install

emacs インストール

こちらの記事を参考
http://x3mismatch.blogspot.jp/2013/12/mac-os-x-mavericksemacs243.html
wget http://ftp.gnu.org/pub/gnu/emacs/emacs-24.3.tar.xz
tar xvf emacs-24.3.tar.xz
tar: Error opening archive: Child process exited with status 254Child process exited with status 254

解凍できなかった
xzモジュールが足りないようなので入れる
ここ参考
http://apple.stackexchange.com/questions/80269/child-process-exited-with-status-254-error-when-extracting-a-tar-xz-file
http://tukaani.org/xz/xz-5.0.5.tar.gz
tar xvf xz-5.0.5.tar.gz
./configure
make
sudo make install

これで再度解凍
tar xvf emacs-24.3.tar.xz
パッチがあるみたいなのでおとして当てる
wget http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk/emacs-inline.patch
patch -p0 < emacs-inline.patch

make してインストールする
./configure --with-ns --without-x -with-wide-int && make -j4 && make install
/bin/sh: autoheader: command not found

autoheader がないっておこられる
homebrew で入れれるみたいなのでいれる
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
brew install autoconf

再度make
make -j4 && make install
アプリケーションフォルダにコピー
cp -R nextstep/Emacs.app/ /Applications/Emacs.24.3app/
ターミナル上で起動できるように .bashrc とかに記述
alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs -nw"