Diff: Help/SyntaxHighlighterPlugin
Differences between version 5 and predecessor to the previous major change of Help/SyntaxHighlighterPlugin.
Other diffs: Previous Revision, Previous Author
| Newer page: | version 5 | Last edited on October 14, 2015 11:47 am | by PhilHollenback | Revert | 
| Older page: | version 4 | Last edited on February 23, 2012 2:52 pm | by PhilHollenback | Revert | 
version 5
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
- alecthomas
 - Fixes by Reini Urban
 - Re-implementation with http://highlightjs.org/ by Alain Peyrat and Marc-Etienne Vargenau, Alcatel-Lucent
 

