Le cookbook syntaxhighlight permet d'insérer des listing de code formatés grâce au code d'Alex Gorbatchev.
Son utilisation est très simple :
(:brush=<lang> <options>:)<code>(:endbrush:)
où <lang> est le language utilisé (voir le fichier syntaxhighlight.php pour la liste des langages reconnus et leur correspondance avec les "brush" de SyntaxHighlighter), <options> les options de formattage, et <code> le code à afficher.
Par exemple :
(:brush=java gutter=false wrap='false':)
public class Brush {
private String name;
private CodeFormatter format;
public Brush(String name, CodeFormatter fmt) {
this.name = name;
this.format = fmt;
}
}
(:endbrush:)
donne :