Revision [11378]

This is an old revision of SyntaxHighlighter made by DarTar on 2005-10-12 08:46:01.

 

WikkaDocumentation Wikka Documentation

Wikka Syntax Highlighter

GeSHi is included in Wikka since version 1.1.6.0.

This is the documentation page for the syntax highlighter.
 

GeSHi is now hooked into Wikka.

Usage: %%(formatter[;line-number]) code %%

Line-numbers
If "geshi_line_numbers" in the ConfigurationOptions is enabeld, simply add a ;#number after the language name to have line-numbers starting at #number. See the php-example below.

Linking to online documention
If you click on a function name, you get to the entry of this function in the online manual of the language (only for some languages). You can try it out with the php-example below.

Available formatters
The following formatters are available:

from GeSHi:

built-in:

Note that GeSHi syntax highlighting takes precedence over built-in syntax highlighting.

Examples


highlighted with GeSHi

%%(php;1) PHP code with line-numbers%%:
  1. <?php
  2. $text = "Hello, World!";
  3. print $text;
  4. ?>


%%(css) CSS code%%
body {
    font-family: "Trebuchet MS", Georgia, serif;
    font-size: .9em;
    line-height: 1.4em;
    font-weight: normal;
    color: #000000;
    background-image: url(../images/wikkalight.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-color: #000;
    margin: 0px;
}


%%(javascript;129) JavaScript code starting on line 129%%
  1. function fKeyDown()
  2. {
  3.     if (event.keyCode == 9)
  4.     {
  5.         event.returnValue = false;
  6.         document.selection.createRange().text = String.fromCharCode(9);
  7.     }
  8. }


Wikka built-in highlighter

Line numbers are not supported here.

%%(ini) INI file contents%%:
; Menu specification file for Opera 7.0

[Version]
File Version=2

[Info]  #background info
Name=Munin++ Menu
Description=Munin++ Menu
Author=NonTroppo (originally by Rijk van Geijtenbeek)
Version=1.9


%%(email) Email message%%:


%%code%%:
int main(int arc,char **argv)
{
	printf("Hello, %s!
", (argc>1) ? argv[1] : "World");
	return 0;
}




CategoryDocumentation
There are 18 comments on this page. [Show comments]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki