Voici une UDL que j'ai crée pour Notepad ++ et Asterisk 11.
Je trouve cette UDL très pratique lorsqu'on a des gros dialplan.
J'ai configuré Winscp pour que Notepad ++ soit l'éditeur par défaut.
http://goo.gl/tLrebd
Caractéristiques principales Asterisk 11 UDL:
1- Applications en bleu
2- Fonctions en rouge
3- Tous les variables en violet
4- Commentaires en vert
5- Noms des paramètres dans les fichiers de config en rose
6- Context,Macro,Subroutines en orange
7- Pattern en rouge
8- Une brève description des applications et fonctions
9- Possibilité de se déplacer à travers les contextes,macros,subroutines
Voici la procédure pour l'installation dans Notepad ++:
1- Importer le fichier asterisk.xml dans notepad ++ langage-->définissez votre langage et cliquer sur importer.
2- (Optionnel) pour faire fonctionner la liste des fonctions , vous devez modifier le fichier functionList.xml dans le répertoire de notepad ++ et ajouter ce code xml au bon endroit:
Code:<association userDefinedLangName="asterisk" id="my_asterisk_passer_id"/> <parser id="my_asterisk_passer_id" displayName="asterisk" commentExpr="<!--([^-]|-(?!->))*-->"> <!-- Only match nodes with at least one attribute --> <function mainExpr="^\[(.*?)\]" displayMode="$functionName"> <functionName> <nameExpr expr="^\[(.*?)\]"/> </functionName> </function> </parser>
J'espère que vous l'aimerez!