Emacs 24.3 のインストール

環境

  • OS X Mavericks v10.9.2

準備

autoconfのインストール

$ brew install autoconf

ダウンロードと展開

$ wget http://ftp.gnu.org/pub/gnu/emacs/emacs-24.3.tar.xz
$ tar xvf emacs-24.3.tar.xz

インラインパッチの適用

$ svn checkout http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk inline_patch
$ cd emacs-24.3
$ patch -p0 < ../inline_patch/emacs-inline.patch

nsfont.mの修正

Mac上のEmacsで和文フォントをデフォルトに設定すると, フレーム幅が2倍になる. そこで, Mac de Emacs総合スレ v6の700を参考にnsfont.mを修正.

/* set up metrics portion of font struct */
font->ascent = lrint([sfont ascender]);
   ||中略
font->underline_thickness = lrint (font_info->underwidth);

    • >追加 font->average_width = font->space_width;

ビルド

$ ./configure --with-ns --without-x
$ make bootstrap
$ make install

nextstep/Emacs.appが生成されているので, /Applicationsなどにコピーする.