<Glazblog/>

Folding tags in CodeMirror

CodeMirror offers a very convenient and light piece of code to fold code between curly braces. Very cool for the JavaScript editor into my codemirror2-based branch of BlueGriffon but not enough for the Source view of BlueGriffon itself. I needed to fold tags and not code so I wrote my own codemirror "plugin" for that. It's available here, licensing terms are included in the file. Enjoy !

Source view with one folded element

Comments

1. On Thursday 22 December 2011, 10:09 by yt75

Je sais pas si certains ont eu l'occasion de travailler avec l'environnement Concerto (années 90 par là, qui était issu des travaux de Gilles Khan à l'INRIA autour de Metal (language de description de syntaxe), PPML (pretty printer meta language), VTP (virtual tree processor, librairie lelisp de manipulation arbres syntaxiques), et éditeur générique qui allait avec, mais j'ai toujours l'impression qu'il y a plutôt une régression par rapport à ce que c'était (peu être faux). Par contre manque d'un espace "plat"(style codes barre GS1 ou ISBN), pour identifier les opérateurs, phylum et terminaux basic types, et besoin de sortir de la croyance comme quoi l'informatique serait différente d'autres domaines dans ses besoins d'identifiants pour ses objets propres sans doute ...

2. On Thursday 22 December 2011, 14:59 by yt75

Liens à ce propos (Centaur est/était le nom Inria de l'environnement, Concerto nom commercial sema group à l'époque) :

http://www.google.com/url?sa=t&...

http://www.google.com/url?sa=t&...

Vraiment dommage qu'il n'y ait pas eu aussi à l'époque reconnaissance du fait qu'il y a besoin de choses genre codes barre GS1 (numéros et principes de distribution associés que cela représente) pour que cela marche vraiment.
De la même manière que la moindre vis boulon ou composant électronique (en tant que produit ou modèle de vis boulon etc) ont leurs références dans d'autres domaines, et qu'à partir d'un certain nombre de "trucs", les mots clés ça ne le fait clairement plus (ce qui n'empêche en rien de voir les numéros le moins possible par ailleurs, ensuite).

3. On Thursday 22 December 2011, 17:54 by yt75

Sorry somehow didn't realize that the original post was in English.(above links are in English)

About the fact that as a general feeling, it seems to me that there's hasn't been much progress in "general software environments", from for instance Inria Centaur environment in the 90ies, and that a key reason around that is that "IT" or "computer science" in general seems to consider that its need for a flat and shared, IDs space would be different from other domains (that is using keywords instead of number type references such as GS1 bar codes), when I think it isn't.