Hello Mr Francisco,
Thanks for taking time to try my project.
Unfortunately, I don't think The Arduino IDE has a plug-in architecture at all.
I have been working with the code for some time and I can see clearly that
the IDE language (C++) and file extensions (.ino) are hard coded either directly or through
the used libraries that mostly supports C-like syntax.
However, I was able to modify this behavior by making it detect Céu extension and
flag the sketch as a Céu sketch when it is opened and used this flag
to conditionally perform Céu specific tasks when needed (Like performing a Céu compilation before the normal compilation).
I have just finished the new compilation method using the compiler from the latest Céu-maker.
The way it works now is that a batch file is run with the path to the Céu source file as an argument
and the batch file handles invoking the Makefile (A modified version of the Makefile used in Ceu-maker)
And that makes it easy to modify the compilation process from the batch file and the Makefile outside the IDE code.
I will be working on a similar shell file for Linux beside completing the syntax highlighting feature (It is partially implemented now)
then hopefully I will make a new release for both Windows and Ubuntu.
Is it possible for this project to be added to your projects on GitHub when it is finished?