Emacs 23 がリリース、でも Mac の GUI 版は微妙。

Emacs 23 がリリースされ、各地で Emacs 祭が開かれている昨今ですが、みなさんいかかお過しでしょうか。
僕は早速、http://ftp.gnu.org/pub/gnu/emacs/ から emacs-23.1.tar.bz2 をダウンロードして、ビルドしてみましたが、MacGUIEmacs、俗にいう Cocoa Emacs はどうやら、まだ完全にサポートされているとは言いがたい状態の様です。
etc/NEWS にも以下の通りあります。

** New NeXTSTEP-based port
This provides support for GNUstep (via the GNUstep libraries) and Mac
OS X (via the Cocoa libraries).

(中略)

Currently, the Nextstep port is not as stable as the other existing
ports; we hope to improve it in future releases.

** Mac OS X is no longer supported via Carbon.
Use the NeXTSTEP port, described above.

まぁ、過渡期ということで、今後に期待しましょう。
ちなみに、MacGUI 版をビルドする方法は非常に簡単です。

$ wget http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.bz2
$ tar xvf emacs-23.1.tar.bz2
$ cd ./emacs-23.1
$ ./configure --with-ns
$ make install

これで、emacs-23.1/nextstepEmacs.app がビルドされますので、アプリケーションフォルダに放り込むだけです。
ですが、以前にMacPorts からビルドしたときの様な、GUI の設定パネルはありません。まぁ、色々あったんでしょうね。

ビルドされた、MacGUIEmacs 23 の配布先

あと、僕がビルドした奴をはてなダイアリーの新機能であるファイルアップロードを試しに使ってみて上げてみたので、それもリンクしておきます。
Cocoa Emacs.dmg 直
って、file 記法は d2 サーバーだけですかいな。なので、ダウンロードのリンク
というわけで、Mac での他の環境向けのビルド方法を記述してお別れを。

X11 アプリケーションとしてビルド

$ ./configure --without-ns --with-tiff=no --prefix=/usr/X11
$ make
$ sudo make install

/usr/X11/bin/emacs にインストールされます。

コンソール用のビルド

$ ./configure --without-ns --without-x
$ make
$ sudo make install

/usr/local/bin/emacs にインストールされます。