PukiWiki/追加プラグイン/codehighlight.inc.php のバックアップソース(No.1)

**説明 [#k7be1d12]
「プログラムのソースコードを色分けして表示」させるためのPukiWikiプラグインです。

当サイトでは、自作の「AviSynth キーワード定義ファイル」を使って、AviSynthのコマンドの一部をハイライト表示することができるようにしています。

**入手先 [#r33a7462]
-[[pukiwiki:自作プラグイン/codehighlight.inc.php:http://pukiwiki.org/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fcodehighlight.inc.php]]

***開発サイト [#g538c637]
-[[FrontPage - Code.dev:http://www.sys.tutkie.tut.ac.jp/~sasaki/pukiwiki/]]

**使い方 [#y0376a26]
詳しくは、[[開発サイトのマニュアル:http://www.sys.tutkie.tut.ac.jp/~sasaki/pukiwiki/index.php?Man%2FLatest]]を参考にしてください。

***ヒアドキュメント [#tab2ac45]
 #code([言語名][,オプション])<<PRE:EOF
 ソースコード
 EOF

ただし、将来的には、以下の記述法に変更になるそうです。

 #code([言語名][,オプション]){{
 ソースコード
 }}

***ファイル取り込み [#c2e5af10]
 #code([言語名][,オプション],ファイル名)

設定により、URL指定により取り込む方法は無効になっています。

**使用例 [#xf1e8e02]
***1.行表示あり [#ke85a7a5]
 #code(avisynth)<<PRE:EOF
 ソースコード
 EOF

--記述例:
 #code(avisynth)<<PRE:EOF
 #codehighlightのサンプル
 ColorBars(320, 240) #カラーバー
 Subtitle("codehighlight.inc.php") #字幕
 return last
 EOF

--表示例
#code(avisynth)<<PRE:EOF
#codehighlightのサンプル
ColorBars(320, 240) #カラーバー
Subtitle("codehighlight.inc.php") #字幕
return last
EOF