J'ai en fait repris le code abandonné que j'avais fait l'été dernier pour un éditeur AS2.  La plupart du code provient de NetBeans lui-même.  J'ai pris les classes pour la syntaxe et l'indentation de l'éditeur Java et je les ai modifiées pour le JavaScript.   J'en ai profité pour rajouter la coloration des méthodes (c'est présent dans l'éditeur java, mais c'est dans une couche différente du code que j'utilise..).  Le seul code qui est vraiment de moi c'est  la logique du dialogue de création de classe.  Ce n'est pas la fonctionnalité du siècle, mais ça fait gagner du temps et ça m'a permis de tester le nouveau éditeur d'interface graphique de NetBeans :  Matisse (il fonctionne à merveille !).

Le module est conçu pour NetBeans 5.0.  Il y a 2 façon d'installer le module, je recommande l'installation en ligne qui est la plus compliqué à mettre en place, mais elle est magique par la suite!

Installation en ligne
Il faut tout d'abord ajouté mon serveur dans la liste des Update Center de NetBeans.

Menu > Tools > Options > Advanced Options > IDE Configuration > System > Autoupdate Types

Faites un clic-droit sur Autoupdate Types et ensuite New > General Update Center.  Entrez un nom descriptif pour le update center, par exemple "Liguorien Update Center".  Une fois créé, il faut cliquer sur le Node qui est apparu dans la liste et modifié la valeur de la propriété Server URL avec la valeur suivante :

http://www.liguorien.com/download/jseditor/updates.xml

Vous pouvez maintenant fermer la fenêtre d'options.

Bon maintenant que le serveur est ajouté, nous allons procéder au téléchargement et à l'installation du module.

Menu > Tools > Update Center  

Assurez-vous d'avoir mon serveur dans la liste et que la case est coché. Dans l'étape suivante, assurez-vous de transférer l'élément JavaScript Editor dans la liste de droite.  Vous devriez finir l'installation sans problème en suivant les instructions.
Tous dépendants de la configuration (par défaut, à chaque semaine), NetBeans se connecte aux Update Center et s'il y a de nouveaux updates de disponibles pour les modules, s'il y en a, il vous fera signe.  Il est toujours possible de vérifier manuellement en allant dans le Update Center.

Installation hors ligne
Télécharger le fichier com-liguorien-jseditor.nbm.  Ensuite aller dans le Update Center :

Menu > Tools > Update Center  
Au lieu de vous connectez en ligne, sélectionnez la 2ième et ajoutez le fichier NBM que vous venez de télécharger. Vous devriez finir l'installation sans problème en suivant les instructions.


Je vais encore travailler un peu dessus et je vais rendre les sources disponible prochainement.  N'hésitez pas à me signaler les bugs s'il y a lieu.