I know NPP has a huge collection of built-in programming languages, but I was thinking that it might be useful to have some sort of "language plugin" like a file you just copy into a directory that works like the user defined language, but you could have lots of them. Perhaps you could include something to export your user-defined languages in this format as well? That would also make giving others your defined languages much easier.

tell me if you think it sounds good.