エントリー

※注意:このエントリーは、旧日記「みおだいあり~」からデータを移管したものです。

[鯖] TracでActionScriptのシンタックスカラーリングを行う

Tracではデフォルトのままだと、ActionScriptのシンタックスカラーリングがなされませんので、次のように設定してやれば、カラーリングされます。
 ちなみに、環境は次の通り。

 OS: FreeBSD 7.1-RELEASE-p4
 Python: 2.6.2
 Trac: 0.11.4.ja1

 

まずは、最新版Pygmentsをインスコ。

# easy_install Pygments

または、

# portinstall textproc/py-pygments

下はインスコされたかの確認。

# pkg_info | grep pygments
py26-pygments-1.0   A syntax highlighter written in Python

 

つぎに、trac.iniを書き変え。

# vi /var/trac/プロジェクト名/conf/trac.ini
  [mimeviewer]
  enscript_modes = text/x-dylan:dylan:4
  enscript_path = enscript
  max_preview_size = 262144
 
@@@
- mime_map = text/x-dylan:dylan,text/x-idl:ice,text/x-ada:ads:adb
+ mime_map = text/x-dylan:dylan,text/x-idl:ice,text/x-ada:ads:adb,
application/x-actionscript:as3,text/x-actionscript:as3,
text/actionscript:as3
@@@
 
  php_path = php
 
@@@
- pygments_default_style = trac
+ pygments_default_style = colorful
@@@
 
@@@
- pygments_modes = 
+ pygments_modes = application/x-actionscript:as3:7,
text/x-actionscript:as3:7,text/actionscript:as3:7
@@@
 
silvercity_modes =
tab_width = 8
 
:wq

 

ここで、一旦、Apacheを再起動。

そして、SVNクライアントの設定ファイルに次の行を追加します。

enable-auto-props = yes
*.as = svn:mime-type=text/actionscript

そして、コミット。

これで、色がつきます。
 あと、svn:mime-type=text/actionscript を設定してコミットしたものは、SVNリポジトリをブラウザで直接見たときに、保存が呼び出されてしまって、すこししょんぼり・・・。まぁ、Apacheのmimeタイプの設定ファイルをいじればテキストでみることが出来るはず。

ページ移動

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前 *
URL
コメント *
閲覧制限 *
【スパム対策】 2 × 2 × 2 = ? (半角数字で)

ユーティリティ

user profile

calendar

032024/0405
S M T W T F S
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

tag cloud