Coloration WLangage 19 (dont WDScript) avec Notepad++

Voici donc un nouvel éditeur (gratuit) pour le code WLangage, la coloration syntaxique de l'éditeur est basée sur Scintilla...

En plus des mots clés (fonctions/constantes) Notepad gère maintenant en automatique la coloration des propriétés, des méthodes de classe ainsi que la coloration des chaines multilignes...
Il supporte aussi les accents (ignorés) et les fonctions bénéficient de l'Autocomplétition... (Ctrl + Espace)

C'est donc maintenant l'éditeur le plus évolué pour la coloration du WLangage.


wide_notepadpp28.png   wide_notepadpp.png

Avancement de la v4 :

+ Maj des définitions du WLangage en v190030e
+ index d'autocomplétition plus important 
+ Les fonctions ignorent maintenant la casse (option désactivable)
+ Rétro compatible avec Notepad ++ 5.6.x
* corrige l'affichage des chaines multi lignes.
* wdscript : corrige la coloration après les commentaires et les blocs de variables de sortie [ % xxx % ]
+ wdscript : blocs javascripts
+ Options

Le plugin de coloration est basé sur les sources d'un plugin initialement concu pour PowerShell : http://poshcode.org/notepad++lexer/
La version 4 est quant à elle basée sur la structure simplifiée de Gmod Lua

A noter : Ce plugin, WLangLexer est concu pour la version de Notepad++ gérant l'Unicode. C'est normalement la version standard, ou du moins celle qui le devient.

24 Février 2010 : Notepad++ (5.6.7) gère maintenant l'ensemble du WLangage FR/US via un plugin spécifique. Car le mode standard ne supporte pas plus de 30Ko de définitions par section.

27 Juillet 2010 : SciLexer.dll présent dans le répertoire de Notepad++ (avant la v5.8) ne semble pas utile au bon fonctionnement de Notepad++ et du plugin WLangage. Retirer ce fichier rend Notepad++ beaucoup plus fluide. A tester !

31 Janvier 2014 : Update pour Windev 19

Sources (VC++ 2008) de la version 4 :
http://wdscript.svn.sourceforge.net/viewvc/wdscript/WlangLexer_Plugin/

AttachmentSizeDownloadsLast Download
NPP.Plugin.WLangLexer.v4.1.0.16-wd16038f.zip (Compatible Notepad++ v5.8.x)175.03 KB61596 hours 18 min ago
NPP.Plugin.WLangLexer.v4.1.0.17-wd17061k.zip182.03 KB19231 week 1 day ago
NPP.Plugin.WLangLexer.v4.1.0.19-wd19030e.zip181.68 KB22371 week 1 day ago

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Unicode

Le plugin fonctionne avec la version unicode, et doit apparaitre dans la liste (Menu Langage) "WLang" ainsi que dans le Menu Compléments (WLangLexer). Normalement, le plugin est detecté automatiquement, mais il y a peut etre un probleme de location des fichiers de configuration sur Vista et Seven, (répertoire APPDATA)....

Perso j'utilise le répertoire à l'ancienne lorsque c'est demandé à l'installation...

Super boulot Petit soucis si

Super boulot

Petit soucis si on saisi une ligne du style

si ....... alors
sinon
fin

ne met pas la syntaxe si , sinon fin en noir si on saisie en minuscule

ps: fonctionne pour la saisie en majuscule

Oui, a vrai dire c'est un peu

Oui, a vrai dire c'est un peu fait exprès, pour que le code reste conforme à l'affichage sous Windev

Je rajouterais peut être une option pour modifier la casse automatiquement sur ces mots clés...

bien pratique merci Tanguy

bien pratique
merci Tanguy

Salut Très bon

Salut

Très bon plugins.
J'utilise pas mal la compilation dynamique avec des sources textes dans des fichiers externes.
Ca va être très pratique.

Par contre le repliage de code semble ne fonctionner que sur les blocs de lignes de commentaires.
A part ce petit détail tout semble rouler.

Super plugin, bravo ! J'en ai

Super plugin, bravo !
J'en ai fait l'éloge sur mon blog, un outil pareil ça doit se partager :-)