Bien. Puisqu'il semble que personne ne trouve, je vais essayer de ré-expliquer le principe de base.
Pour qu'un mot déterminé apparaisse dans une couleur déjà définie dans les fichiers de configuration de Scite, il vous suffit de le rajouter dans une des listes de mots du fichier :
C:\Program Files\AutoIt3\SciTE\Properties\au3.keywords.properties
Ce fichier est décomposé en plusieurs variables.
Vous avez par exemple la variable au3.keywords.functions qui contient la liste des mots utilisé pour les fonctions interne (Couleur bleu).
La variable au3.keywords.macros qui contient la liste de toutes les macros (Couleur rose) etc ...
C'est donc dans ce fichier que vous rajouterez les mots que vous voulez colorer.
En ce qui concerne le réglages des différentes couleurs, vous pouvez évidemment le faire manuellement, mais je vous conseil d'utiliser l'outil de configuration de Scite (CTRL+1 si vous éditez un fichier au3 ou sinon vous pouvez lancer
C:\Program Files\AutoIt3\SciTE\SciTEConfig\SciteConfig.exe)
Une autre astuce permet aussi de rajouter ses propres fonctions (avec aide à la saisie).
Pour cela vous devez éditer le fichier
C:\Program Files\AutoIt3\SciTE\api\au3.user.calltips.api et rajouter votre fonction sous cette forme :
Code : Tout sélectionner
MaFonction ($Var1, $Var2) Ceci est ma fonction avec 2 variables.
MaFonction2 ($Var1) Fonction de démo 2
MaFonction3 ($Var2) Fonction de démo 3
et si vous voulez que ces fonctions apparaissent coloré dans scite, il vous suffit de créer le fichier
C:\Program Files\AutoIt3\SciTE\Properties\au3.userudfs.properties et d'y placer vos fonctions sous cette forme :
Pour plus de facilité sur cette gestion, il existe un UDF tout prêt
ici.
Voilà, j'espère avoir répondu à vos interrogations.
Edit : En modifiant le fichier
C:\Program Files\AutoIt3\SciTE\api\au3.api vous pouvez aussi modifier la couleur de la fonction lorsqu'elle apparait lors de la saisie dans le ComboListe.
