Bonjour !
J'aimerais rajouter rajouter une description pour un langage dans le configurateur de coloration syntaxique (Paramétrage > Configurateur de coloration syntaxique... > Description).
Pour prendre un exemple concret, je veux rajouter pour le PHP une description "FUNC" dans laquelle je mettrai les fonctions PHP, pour ne pas les confondre avec les fonctions utilisateurs.
Je sais qu'on peut rajouter des mots dans la boite de texte pour les "WORD" par exemple, mais j'aimerais éviter de mélanger les mots réservés et les fonctions.
Pour ce faire, j'ai déjà commencé à modifier le fichier XML stylers.xml dans le dossier :
C:\Documents and Settings\%user%\Application Data\Notepad++
Au niveau de :
j'ai rajouté une ligne :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <LexerType name="php" desc="php" ext="">
Et quand j'ouvre le configurateur de coloration syntaxique j'ai bien la nouvelle description qui apparaît.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <WordsStyle name="FUNC" styleID="165" fgColor="800000" bgColor="FEFCF5" fontName="" fontStyle="1" fontSize="" keywordClass="instre2"></WordsStyle>
Seulement, j'ai beau rajouter des mots dans la boîte de texte, ils ne se colorent pas à la manière de "WORD" ...
Quelqu'un a-t-il déjà essayé de faire ça ? Aurais-je oublié quelque chose ?
Merci !
Edit pour plus d'explications : Dans le XML mon "FUNC" est bien entre les balises correspondant au PHP, et et dans configurateur, quand je choisis le langage PHP mon "FUNC" apparaît bien dans la liste de droite.
Quand je clique dessus, je peux changer les préférences de couleur et de police, je peux aussi rajouter des mots dans les boîtes de texte, ces mots apparaissent bien dans le XML ensuite, mais ils ne sont pas pris en compte par la coloration.
Partager