Syntax Highlighter Plugin


The SyntaxHighlighter plugin passes all its arguments through a C++ highlighter called "highlight" (available at http://www.andre-simon.de/).

Author: alecthomas

Arguments

syntax (required), See http://www.andre-simon.de/doku/highlight/highlight.html
style [ "ansi", "gnu", "kr", "java", "linux" ] (required)
color null (optional), see highlight/themes
number 0 (optional)
wrap 0 (optional)

Example

<?plugin SyntaxHighlighter syntax=c style=kr color=emacs
 #include <stdio.h>

 int main() {
 printf("Lalala\n");
 }
?>

=>

Inserción de 'SyntaxHighlighter' falló Couldn't start commandline 'highlight --data-dir /usr/share/highlight --style emacs -c /var/www/vhosts/faviles.com/httpdocs/phpWiki/uploads/highlight-emacs.css -F kr -q -X -f -S c'

I did not use beautifier, because it used up more than 8M of memory on my system and PHP killed it. I'm not sure whether this is a problem with my integration, or with beautifier itself.

Fixes by Reini Urban:


PhpWikiDocumentation? WikiPlugin


lib/plugin/SyntaxHighlighter.php (In template 'body' < 'html'):100: Notice: Undefined variable: pipes

lib/plugin/SyntaxHighlighter.php (In template 'body' < 'html'):100: Warning: proc_open() has been disabled for security reasons