PC Memo‎ > ‎

Cocoa Emacs

Emacs 23.2 (2011年2月時点での最新版) を Mac で使うためのメモ。

ソースの取得

オリジナルのソースと、Mac Emacs JP のインラインパッチをもらってきて適当なディレクトリに展開する。

curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-23.2.tar.gz
curl -O http://sourceforge.jp/projects/macemacsjp/downloads/47986/inline_patch-23.2-beta3.tar.gz
tar zxvf emacs-23.2.tar.gz
tar zxvf inline_patch-23.2-beta3.tar.gz

コンパイル

インラインパッチを適用してコンパイル。

cd emacs-23.2
patch -p 0 < ../inline_patch-23.2-beta3/emacs-inline.patch
./configure --with-ns --without-x
make bootstrap
make install

これで、 emacs-23.2/nextstep に Emacs.app が出来ているので、/Application あたりに持っていけばOK。


最低限の設定

~/.emacs.d/init.el に以下の設定を書きこむ。
最後の行がなければ、日本語入力時に記号 ([Shift] を押しながら入力するもののみ) がいきなり確定してしまってちょっと不便。

(set-language-environment 'Japanese)
(prefer-coding-system 'utf-8)
(setq default-input-method "MacOSX")

(mac-add-key-passed-to-system 'shift)

他にも、以下のような設定をしておくと、ドラッグ&ドロップでファイルを開くことができたり、Emacsのウィンドウがやたらと開かなくなったり、とうれしいことがある。

(define-key global-map [ns-drag-file] 'ns-find-file)
(setq ns-pop-up-frames nil)

参考