highlight.inc.php

Top > Plugin > highlight.inc.php
First Edition. 06/22/2006
Last Modified. 03/02/2008

Code Highlighting using dp.SyntaxHighlighter

SummaryCode Highlighting using dp.SyntaxHighlighter
Compatible VersionsVerified with Pukiwiki Plus 1.4.7-18n
Developersonots
First Edition06/22/2006
LicenseGPL
Table of Contents

Abstract

Code Highlighting using dp.SyntaxHighlighter

Related

類似もの

使い方

準備

まず dp.SyntaxHighlighter をダウンロード、解凍し、skin ディレクトリに dp.SyntaxHighlighter という名前のフォルダで置いてください。

プラグインで複数行引数を使えるようにしておきます。PukiWiki を 1.4.6 以上にアップデート。pukiwiki.ini.php

-define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 1); // 1 = Disabled
+define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); // 1 = Disabled

対応言語

対応言語呼び出し名
C++cpp, c, c++
C#c#, c-sharp, csharp
CSScss
Delphidelphi, pascal
Javajava
Java Scriptjs, jscript, javascript
PHPphp
Pythonpy, python
Rubyrb, ruby, rails, ror
Sqlsql
VBvb, vb.net
XML/HTMLxml, html, xhtml, xslt

Extended configurations

nogutterWill display no gutter.
nocontrolsWill display no controls at the top.
collapseWill collapse the block by default.
firstline[value]Will begin line count at value. Default value is 1.
showcolumnsWill show row columns in the first line.

Example

#highlight(php){{
<?php
echo "hoge";
?>
}}
#highlight(php:nogutter){{
<?php
echo "hoge";
?>
}}
#highlight(php:nogutter:nocontrols){{
<?php
echo "hoge";
?>
}}
#highlight(php:collapse){{
<?php
echo "hoge";
?>
}}
#highlight(php:firstline[3]){{
<?php
echo "hoge";
?>
}}
#highlight(end)

Last, call an option end to call javascript of dp.SyntaxHighliter. I had no other way because of specification of pukiwiki and dp.SyntaxHighlighter.

Download

Save from right-click, and put into plugin directory.

開発版

highlight.inc.php

What's new viewcvs

旧版

FileDateマニュアル
v1.107/03/2006Manual/Plugin/highlight.inc.php/v1.1

Compatibility Check

Please join us to check compatibilities.

Compatible

Selection Vote
PHP4 3
PHP5 3
1.3.7 0
1.4.3 0
1.4.4 0
1.4.5_1 0
1.4.6 0
1.4.7 7
1.4.5plus-eucjp 0
1.4.6plus-u1-eucjp 0
1.4.6plus-u2-eucjp 0
1.4.5plus-u2-i18n 0
1.4.6plus-u1-i18n 0
1.4.6plus-u2-i18n 0
1.4.7plus-i18n 2
1.4.7plus-u2-i18n 2

Incompatible

Selection Vote
PHP4 0
PHP5 1
1.3.7 0
1.4.3 0
1.4.4 0
1.4.5_1 0
1.4.6 0
1.4.7 0
1.4.5plus-eucjp 0
1.4.6plus-u1-eucjp 0
1.4.6plus-u2-eucjp 0
1.4.5plus-u2-i18n 0
1.4.6plus-u1-i18n 0
1.4.6plus-u2-i18n 0
1.4.7plus-i18n 0
1.4.7plus-u2-i18n 0


*1 私は使用していません。revulo:PukiWiki/自作プラグイン/GeSHi を使用しています.
*2 pre { white-space: -moz-pre-wrap; } にしたりすると行番号が崩れる。出力HTMLがうまくないのである。