With the addition of C++ using the Arduino IDE, it would be nice to have autocomplete built in like many other IDEs do with Object Oriented languages. What I mean is something like when I type "Serial." I get a list of the methods, after I chose a method, I get a list of paramters to fill. I am thinking along the lines of how Visual Basic 6.0 does it. Visual basic even provides a little description of what a paremeter or method does. It would be especially helpful to beginners I think since they don't always know what methods can be called and how. When I look at libraries and see the keywords.txt files, it almost seems like this was their intended purpose.
Having to open header files all the time to look up methods is the way it has been done, but not the way it needs to be.
This would be a ton of data entry up front, I'm sure but useful in the long run.
If there is already an editor that does this, I'd love to know. I have just started playing with code::blocks, so perhaps it can do this.