Mac OS X(10.6)への Cocoa Emacs(23.2) + IME patch のインストール

Date: 2011/02/12
Emacs version: 23.2
Written by YAMAMOTO Naoki

□ダウンロード
$ curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-23.2.tar.gz
$ curl -O http://jaist.dl.sourceforge.jp/macemacsjp/47986/inline_patch-23.2-beta3.tar.gz

□インストール
ダウンロードしたファイルを任意の場所で解凍します。

$ tar xvfz inline_patch-23.2-beta3.tar.gz
$ tar xvfz emacs-23.2.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
$ open nextstep/Emacs.app

nextstep/Emacs.app をアプリケーションにコピーします。

□フォントの設定
~/.emacs.el に記述します。

  (when (= emacs-major-version 23)
    (create-fontset-from-ascii-font
      "-apple-monaco-medium-normal-normal-*-14-*" nil "hirakaku14")

    (set-default-font "fontset-hirakaku14")
    (add-to-list 'default-frame-alist '(font . "fontset-hirakaku14"))

    (set-fontset-font
      "fontset-hirakaku14"
      'japanese-jisx0208
      "-apple-hiragino_kaku_gothic_pro-medium-normal-normal-*-14-*-iso10646-1")
    (set-fontset-font
      "fontset-hirakaku14"
      'jisx0201
      "-apple-hiragino_kaku_gothic_pro-medium-normal-normal-*-14-*-iso10646-1")
    (set-fontset-font
      "fontset-hirakaku14"
      'japanese-jisx0212
      "-apple-hiragino_kaku_gothic_pro-medium-normal-normal-*-14-*-iso10646-1")
    (set-fontset-font
      "fontset-hirakaku14"
      'katakana-jisx0201
      "-apple-hiragino_kaku_gothic_pro-medium-normal-normal-*-14-*-iso10646-1")
  )

□その他
・window-system 名が Cocoa Emacs から ns に変更になっている。