Emacs21 Carbon

fink install emacs-carbon は消滅した模様。

emacs の cvs head は 10.2.6 では make できなくなってしまっていて、automake 2.57 でも ./configure がうまくいかない。#include <Carbon/Carbon.h> を拾えないようだが、AC_CHECK_HEADER をそこだけ切り出しても再現せず、なんか複合的な現象のようだ。./configure の動作を追ってみたが健康と精神衛生によくないのでやめて、そしたらhttp://www.porkrind.org/emacs/に dmg を発見。

んー、X11 版とどっちもどっちかなぁ。フォントの設定は以下のように。

      (if (string-equal window-system "mac")
          ;; Emacs21 on Carbon
          (progn
            (set-keyboard-coding-system 'japanese-shift-jis-mac)
            (set-background-color "#ffeeee")  ;; Carbon だと B G R

            ;; see http://sakito.s2.xrea.com/detail/emacs/emacs21.html#doc1_882
            (create-fontset-from-fontset-spec
             (concat
              "-*-fixed-medium-r-normal-*-12-*-*-*-*-*-fontset-monaco12,"
              "japanese-jisx0208:-apple-osaka-medium-r-normal--14-140-*-m-140-jisx0208.1983-sjis,"
              "ascii:-apple-monaco-medium-r-normal-*-12-*-*-*-*-*-mac-roman"))
            (set-default-font "fontset-monaco12")
            (setq default-frame-alist (append '((font . "fontset-monaco12"))))))