Dimension reduction, State, Orientation, and Velocity.
The AutoComplete TextArea is pretty much done. It could use a few small tweaks but those can wait.
After a fruitless search of “python autocomplete library”, “python code completion library”, etc. I’ve decided to go straight to some source code so I’m currently digging in to the PyDev plug-in for eclipse to see how they do code completion. Perhaps each language implementation in eclipse uses a similar enough of an API that I can make some backend service for analyzing code and providing autocomplete suggestions. I’ll just have to add one language at a time.