2008-01-01から1年間の記事一覧
Tracがどうやってシンタックスハイライトしてるか気になったので調べた。 以下の手順でMIMEタイプを判定。 ファイルの拡張子から判定 mimetypesモジュールで判定 ファイル内容のshebang行、Emacsの-*- mode -*-、vimのsyntax=を正規表現で判定 ファイル内容…
Tracがどうやってシンタックスハイライトしてるか気になったので調べた。 以下の手順でMIMEタイプを判定。 ファイルの拡張子から判定 mimetypesモジュールで判定 ファイル内容のshebang行、Emacsの-*- mode -*-、vimのsyntax=を正規表現で判定 ファイル内容…