2011/12/22

Emacs on Mac via MacPorts

Snow Leopardにしたことに伴って,
              % port clean all
するしかなかったので,Emacsを入れなおさなければいけない.が!自分がどれを入れていたのか,全く記憶にないという事実が発覚.当時,色々な入れ方があるという情報の中から,どれかを選んだはず...なのだが....

唯一の記録が 'port -qv list' の記録で,以下のようになっていた.

    emacs @22.3_1+carbon
    emacs @23.3_3 (active) platform='darwin 10' archs='x86_64'
    emacs-w3m @1.4.4_0 (active)
+carbonって書いてあるから,variantsに +carbon してnative windowで動くようにしたのだろうと想像できるのだが,

               % port info emacs
                   emacs @23.3, Revision 3 (editors)
                  Variants:             dbus, gtk, motif, universal, x11

ちうことなので,+carbon は無い!

探してみると,
emacs-app
というパッケージに答えがあることが分かった.

で,
% port variants emacs-app
emacs-app has the variants:
   fullscreen: Add fullscreen patch
   inline: Add inline patch from MacEmacsJP
   jpfont: Add Japanese font patch from MacEmacsJP
   patches: Add all patches: fullscreen, inline and jpfont
     * requires fullscreen inline jpfont
   universal: Build for multiple architectures
幾つかチョイスがあったのですが,ここでの例示が +patches だったので,

            % sudo port install emacs-app +patches

とすることにした.

インストール先は,
/Applications/MacPorts/Emacs.app
でした.