知り合いの質問を受けてて、Leopard の QuickLook が、テキストファイルのエンコーディングによっては正しく表示しない事に気がつきました。具体的には、DefaultEncoding ではないテキスト(日本語の場合は ShiftJIS ではないテキスト)について、書類のアイコンの表示になってしまい中身が確認できませんでした。 これでは悲しいので、public.plain-text の UTI に対応する QuickLook のプラグインをでっち上げて、日本語の文字コードの自動認識機能をつけてみました。 手元で試した限りはうまく動いているっぽいので、公開しておきます。