Emacs 23 がリリース、でも Mac の GUI 版は微妙。
Emacs 23 がリリースされ、各地で Emacs 祭が開かれている昨今ですが、みなさんいかかお過しでしょうか。
僕は早速、http://ftp.gnu.org/pub/gnu/emacs/ から emacs-23.1.tar.bz2 をダウンロードして、ビルドしてみましたが、Mac の GUI 版 Emacs、俗にいう 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.
まぁ、過渡期ということで、今後に期待しましょう。
ちなみに、Mac の GUI 版をビルドする方法は非常に簡単です。
$ 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/nextstep に Emacs.app がビルドされますので、アプリケーションフォルダに放り込むだけです。
ですが、以前にMacPorts からビルドしたときの様な、GUI の設定パネルはありません。まぁ、色々あったんでしょうね。
ビルドされた、Mac の GUI 版 Emacs 23 の配布先
あと、僕がビルドした奴をはてなダイアリーの新機能であるファイルアップロードを試しに使ってみて上げてみたので、それもリンクしておきます。
Cocoa Emacs.dmg
って、file 記法は d2 サーバーだけですかいな。なので、ダウンロードのリンク。
というわけで、Mac での他の環境向けのビルド方法を記述してお別れを。
X11 アプリケーションとしてビルド
$ ./configure --without-ns --with-tiff=no --prefix=/usr/X11 $ make $ sudo make install
コンソール用のビルド
$ ./configure --without-ns --without-x $ make $ sudo make install
/usr/local/bin/emacs にインストールされます。