You all now basic IDE support for other languages such as c++. You write a class with member functions. If try to use it in your code and you press ctrl + space you will se all those member functions in a menu.
Now CryEngine has a Lua api (scriptbinds?) but there is no IDE that supports it.
Isn't it possible to feed an IDE of choice with the cryengine API and get full IDE support? I have never done something similar and don't know where I should start and I hope you can give me some directions.
Update:
Maybe I should add what I am thinking. If you have for example a java IDE and you included an external jar file you will get access to its content and the IDE will support it (autocomplete etc). Shouldn't the exact same thing be possible with cryengine and lua?
Almost every IDE provides some way to incorporate custom APIs. For example, Eclipse (Koneki LDT) provides a way to add a custom API (as described in their User Assistance documentation). ZeroBrane Studio IDE I've been working on also provides a way to incorporate custom APIs (there are dozen or so shipped with the IDE for various engines).