TextMate は皆さんご存じのように Mac のもっとも名高いテキストエディタです。バージョン2のリリースが遙か数年前から予告され、ヴェイパーウェアと揶揄されながら昨年末ようやく TextMate 2.0 alpha が公開されました。最新の Nightly Build 9090 では Mac OS X 10.5 Leopard のサポートが外され、さらに活発な開発が続くことが期待されます。
(2012/08/11 追記)
TextMate at GitHub: blog.macromates.com/2012/textmate-…
— MacroMatesさん (@macromates) 8月 9, 2012
オープンソース
昨日突然、TextMate 2 がオープンソースの下で開発されることが発表されました。GitHub のリポジトリで公開されています。
ビルドされたものが GitHub のページからダウンロードできます。
自分でビルドするには、予め Clang の 3.2/4.0 以降 (とりあえず Xcode 4.4+ の Command Line Tools を入れましょう) と Homebrew を用意しておき、Homebrew で以下のパッケージをインストールします。
- ragel
- boost
- multimarkdown
- hg
- ninja
- proctools (OS X Lion)
そして、リポジトリを clone してビルドです。
git clone https://github.com/textmate/textmate.git
cd textmate
git submodule update --init
./configure && ninja
サブモジュールも初期化するのが肝です。
日本語
Issues に上がっています。しかしいまは、hetima さんが日本語入力の問題を解消するプラグインを公開されています。ダウンロードしてインストールしましょう。
Issues はクローズされ、最新のビルドでプラグインと同等のパッチが当たりました。まだ問題も残っているものの、暫定的には日本語を入力することができます。
まとめ
ということで、オープンソース化され、活発にコミットされている様子も見られるようになり、ますます期待できる TextMate 2。しかも無料で使えるのですから、これを使わない手はありません。そして、C++ を学び、開発に貢献しましょう。
まったく意味がわからないけど TextMate 2 オープンソースになったし、C++ 学ぶ必要出てきた……
— Hiroki Katoさん (@cockscomb) 8月 9, 2012
みなさま、C++ を学ぼうと思う僕に良本をお教えください!!!
トサカ先生の Mac のテキストエディタまとめが見られるのは「はてなまとめ」だけ! matome.hatena.ne.jp/mt/2697
— Hiroki Katoさん (@cockscomb) 8月 9, 2012
ここから古い情報です……。
ところで、この Nightly Build はまったく Nightly ではありません。短くても数日、長ければ2ヶ月程度更新がないことも。常に最新版を使いたいドッグフードイーターの私たちには、これは不満です。ということで、ドッグフードを食べる方法、もとい、Nightly Build より新しいビルドを使う方法を紹介します。
Software Update
TextMate の Preferences から Software Update を開きましょう。そしていつものように Check Now をクリック。Watch for: Nightly Builds に設定されていれば、最新の Nightly Build が Build 9090 であると表示されます。
ここで Option キーを押しながら Check Now をクリック してみます。そうすると、最新は Build 9092 だと表示されました。
こうすることで、誰よりも早くドッグフードをいただくことができます。
@captlarandar Option-click update in preferences to get a test build that should fix this.
— MacroMatesさん (@macromates) 2月 20, 2012
TextMate
TextMate 2.0 では日本語の表示の問題が解決され、入力については今ひとつといったところです。だんだんと修正されていくのを待つしかありませんが、優先順位は高くなさそうです。ほかにもまだ未実装の機能があるようですし、レオナルド・ダ・ヴィンチが晩年まで加筆を続けたモナリザのように、完成を知らないのかもしれません。しかしそれでも間違いのない大傑作ですから、長い目で見守りたいと思います。
TextMate 2 はアップデートの “Check Now” を Option + クリックで、Nightly Build より新しい Dev Build になるんですけど、僕は Sublime Text 2 買いました。 sublimetext.com/2
— Hiroki Katoさん (@cockscomb) 2月 23, 2012