A couple of suggestions re the IDE.
-
since I use the IDE for several processors, I'm starting to add a # line at the top of each .ino with the processor. #ESP8266 or #STM32, or #ATMega328 for example. This could automatically set the environment. You could also have the actual board type.
-
printing has always been an annoyance. The IDE does colour highlighting of keywords, but printed pages are black and white, and lack any font or formatting options. Also a header/footer with filename and date/time would be useful. I'm guessing this may flow from Processing, so should I suggest the changes there?
Dave