Display code in a beautiful way (by Geshi) within Moodle contents.
PHP
Latest commit e549b7c Jan 10, 2014 @mudrd8mz mudrd8mz Remove the contrib scripts and docs
We don't really need them here so better not to include random PHP files.

README.old

Syntax highlight filter based on GeSHi

It can highlight c,asm,bash,cpp,css,lisp,matlab,html4strict,php,pascal,xml
and many other languages (see list in geshi/geshi/)


To Install it:
    - Enable if from "Administration/Filters".

To Use it:
    - Enclose your code in <span syntax="langname"> </span>
    - There are some options available:
    - linenumbers="yes": Enable line numbers
    - urls="yes": Enable keyword-to-URL conversion
    - indentsize="num": Change indent size. Note this applies only to TABS in the source
    - example usage:
      <span syntax="langname" linenumbers="yes" urls="no" indentsize="2">
    - Syntax attribute must come first, the others are optional
    - line numbers are off by default, and URLs are on.

To modify colors:
    First way (with brute force)
     	- Go to file geshi/geshi/language_name.php, find there 'STYLES' array.
	- Make changes you wish.
	- NOT recommended!
    Second way
	- Open /filter/geshi/styles.php with a web browser
	- Copy and paste the generated stylesheet into your theme directory as geshi.css
	- Modify colours as you see fit
	- In theme config.php add 'geshi' element to $THEME->sheets array

Enjoy!
RGBeast, rgbeast@onlineuniversity.ru
Nigel McNie, nigel@geshi.org