Telnec
10/12/2014, 23h25
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
http://i.imgur.com/h7Xz3Cc.png
http://i.imgur.com/aXdGXkm.png
http://i.imgur.com/uTvgWEg.png
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:
<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!
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
http://i.imgur.com/h7Xz3Cc.png
http://i.imgur.com/aXdGXkm.png
http://i.imgur.com/uTvgWEg.png
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:
<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!