====== Coloration syntaxique avancée ====== DokuWiki inclut la prise en charge de la coloration syntaxique du code comme décrit dans la page [[wiki:syntax#coloration_syntaxique|Syntaxe de mise en page]]. A partir de la version "Greebo" de DokuWiki, certaines options GeShi supplémentaires de coloration syntaxique sont supportées : * Activer les numéros de ligne * Départ de numérotation à la ligne **n**. * Mettre en évidence certaines lignes supplémentaires Toutes les options sont définies en ajoutant des paires clé-valeur à la syntaxe standard ''code''-tag. Les exemples suivants expliquent leur utilisation. ===== Exemples ===== Le code suivant active la numérotation des lignes: var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }(); Voici le résultat: var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }(); L'exemple suivant met en plus en évidence une ligne: var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }(); Voici le résultat: var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }(); Vous pouvez aussi mettre en évidence plusieurs lignes: var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }(); Voici le résultat: var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }(); La numérotation peut commencer à la valeur donnée: void main () { printf ("Hello World!"); exit 0; } Voici le résultat: void main () { printf ("Hello World!"); exit 0; }