Extension:SyntaxHighlighterAndCodeColorizer

Introduction
Highlight syntax and color code using JavaScript. This plugin integrates Alex Gorbatchev’s Syntax Highlighter Tool.

Supported languages

 * ActionScript 3
 * Bash/shell
 * ColdFusion
 * C#
 * C++
 * CSS
 * Delphi
 * Diff
 * Erlang
 * Groovy
 * JavaScript
 * Java
 * JavaFX
 * Perl
 * PHP
 * Plain Text
 * PowerShell
 * Python
 * Ruby
 * Scala
 * SQL
 * Visual Basic
 * XML
 * Custom languages (several have already been created)

Example
See it in action:
 * Syntax Highlighting Example on MediaWiki

Usage
Just surround your code like this (note that your code must be HTML escaped):

or like this:

segment with the type of code you have. For a list of all available brush aliases, see here. There's some pros and cons for each of the above options here.

Admins can provide additional aliases (like &lt;plsql&gt; your code &lt;/plsql&gt;) by adding to the extension file code like this:

Installation

 * Download the latest version of SyntaxHighlighter and extract the files in a directory called  in your extensions/ folder.
 * Add the code from the files under section on this page to this directory.
 * Add the following to LocalSettings.php:

Syntax.php
Be careful to check all paths.

Alternative installation
Alternatively, you could handle the installation of the appropriate files and the generation of this content all with a script. An example of this can be seen here.