SyntaxHighlight
Skočit na navigaci
Skočit na vyhledávání
Přidává do wiki možnost barevně zvýrazňovat syntaxi ukázek programových kódů. Použití je velmi jednoduché. Kód se vloží do stránky jako obsah elementu syntaxhighlight viz příklad:
Rozšíření původně používalo element source, ten se sice stále dá použít, ale s ohledem na jeho omezené konfigurační možnosti se to nedoporučuje. |
Rozšíření pro zvýrazňování syntaxe na této wiki je založeno na php aplikaci geshi, která není integrální součástí MediaWiki. Atributem parametru lang je kód programovacího jazyka, který odpovídá názvu skriptu v geshi. V současné chvíli podporuje zvýrazňování kódu pro tyto programovací jazyky:
abap actionscript actionscript3 ada apache applescript asm asp autoit bash basic4gl blitzbasic bnf caddcl cadlisp cfdg cfm c_mac c cpp cpp-qt csharp css delphi diff div dos dot d eiffel fortran freebasic genero gettext glsl gml groovy haskell html4strict idl ini inno io java javascript java5 kixtart latex lisp lotusformulas lotusscript lua matlab mirc mpasm mxml mysql m68k nsis objc ocaml-brief ocaml oobas oracle8 pascal perl per php-brief php plsql python qbasic rails reg robots ruby sas scala sdlbasic scheme smalltalk smarty sql tcl text thinbasic tsql vbnet vb verilog vhdl visualfoxpro winbatch xml xpp z80