MacBookAir (w/ Lion) に Emacs 24.1 をインストール | 忘れたらググればいい

2012年6月14日木曜日

MacBookAir (w/ Lion) に Emacs 24.1 をインストール

Emacs24出てた

新機能などはこちら.

Emacs24 のインストールと新機能 : 紹介マニア

ソースからコンパイル

23.3をインストールした時にソースからコンパイルしたので,今回もやってみる.

MacBookAir (w/ Lion) に Cocoa Emacs をインストール | 忘れたらググればいい
23.3のインストール記録

フルスクリーン用パッチ

23.3の時にあったパッチをチェックしてみると,24.1ではフルスクリーン以外はすでに直っているようなので, フルスクリーン対応のパッチだけを当てる (ということはフルスクリーン対応しなければパッチは当てなくてもいい?). パッチは23.3のものを参考に24.1向けに用意してみた.

MaxOSX Lion fullscreen patch for emacs 24.1 — Gist
gistにパッチを置いてみた

手順

# 作業ディレクトリ作成
mkdir emacs-24.1-build
cd emacs-24.1-build

# ソースダウンロード
curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-24.1.tar.gz

# パッチダウンロード
curl -O https://raw.github.com/gist/2925099/7c7635998a93b0b5ce5643c049c1b68a1a8875a4/emacs-24.1-lion-fullscreen-test.patch

# 展開
tar xvzf emacs-24.1.tar.gz
cd emacs-24.1

# パッチを当てる
patch -p0 < ../emacs-24.1-lion-fullscreen-test.patch

# configure, make, install
./configure --with-ns --without-x
make bootstrap
make install

nextstepの中にEmacs.appができるので,/Applications に移動して使う. SKKは前回と同じ手順でインストールし直しておく. ちゃんとフルスクリーンも対応してる.

${HOME}/.emacsは${HOME}/.emacs.d/init.elに移動が推奨らしいけど, とりあえず今のところは問題なく動いてる.