Help/SyntaxHighlighterPlugin

The SyntaxHighlighter plugin will highlight source code in a variety of languages.

Highlighting is done in Javascript with http://highlightjs.org/.

Recognized languages are the following:

Apache Bash C# C++
CSS CoffeeScript Diff HTML, XML
HTTP Ini JSON Java
JavaScript Makefile Markdown Nginx
Objective C PHP Perl Python
Ruby SQL

Arguments

None.

The source code is put between <<SyntaxHighlighter and >>.

Example

<<SyntaxHighlighter
 #include <stdio.h>

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

will give:


#include <stdio.h>

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

History

The first implementation of this plugin passed all its arguments through a C++ highlighter called "highlight" (available at http://www.andre-simon.de).

This implementation allowed the following arguments, which are now ignored.

Former Arguments

Argument

Description

Default value

syntax

None (required argument), 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)

Authors