Extension:CodeMirror/fr

L'extension CodeMirror fournit la coloration syntaxique dans l'éditeur wikitexte de MediaWiki. Elle ajoute un bouton avec une l'icône dans la barre d'outil d'édition qui permet d'activer ou non la coloration. La barre d'outil du WikiEditor 2010 ainsi que la barre d'outil de l'éditeur visuel sont gérées.

Par défaut cette fonctionnalité est désactivée. Lors de la mise en fonction, il remplacera la zone de texte standard par l'éditeur fourni par CodeMirror library. Lors de la désactivation, ce sera l'effet inverse.

Les couleurs utilisées dans cette extension ont été optimisées pour offrir un contraste plus élevé, une meilleure accessibilité et lisibilité.

Bracket matching
This feature allows highlighting of the closest matching pair of surrounding brackets while navigating through wikitext code using the cursor. Bracket matching will be active in both editors when syntax highlighting is turned on, in any namespace using these editors.

Numérotation des lignes
In the wikitext edit mode line numbers are automatically displayed in both editors.

Navigateurs supportés
Tous les navigateurs supportés par MediaWiki sont supportés.

Paramètres de configuration
Pour la personnalisation des couleurs et des styles, consultez Meta page d'aide. Vous pouvez utiliser vos propre styles pour la coloration du wikitexte. Styles d'occasion disponibles [$git ici]. Vous pouvez placer vos propres styles dans common.css.

Ajouter le code ci-dessus en bas de votre.

Pour essayer les nouvelles fonctionnalités mentionnées ci-dessus dans votre installation locale, ajoutez également les lignes suivantes. Veuillez noter cependant que ces fonctionnalités sont destinées à devenir des fonctionnalités par défaut. Les paramètres pourraient alors ne plus avoir d'effet.

Intégration des extensions
Si votre extension MediaWiki ajoute une nouvelle balise et que vous voulez vous assurer que CodeMirror met correctement en évidence le contenu qu'elle contient, vous pouvez ajouter la prise en charge de CodeMirror à votre extension. Voici deux exemples : Cite extension et PhpTags extension.

JavaScript integration
The following front-end hooks are used in this extension:

A faire

 * mise en surbrillance des listes de définitions (foo : bar ) (T170042)
 * Ajout Automatique (T95100)
 * repli du code T166098
 * mise en évidence à l'intérieur de la balise de la galerie &lt;nowiki&gt; (&lt;gallery&gt; foo | bar &lt;/gallery&gt;) &lt;/nowiki&gt;

Voir aussi

 * Aperçu des caractéristiques manquantes et des bugs: MediaWiki-extensions-CodeMirror
 * User:Remember the dot/Syntax highlighter
 * Community Tech/Wikitext editor syntax highlighting (includes information on customizing the colors)
 * c:Category:MediaWiki extension CodeMirror
 * Community Tech/Wikitext editor syntax highlighting (includes information on customizing the colors)
 * c:Category:MediaWiki extension CodeMirror
 * c:Category:MediaWiki extension CodeMirror