The new idle time completion tool I was working on got a little
difficult to manage as the features started collecting. The context
analysis stuff is not the fasted thing to use.
To help speed it up, I wrote a new addition to semantic-complete.el.
A collector which uses the analyzer, and caches the context and
completion list.
Try out the command `semantic-complete-analyze-inline' as a curiosity.
I thought it was pretty neat and might be useful for what it can do
already.
The next step is something to wrap a collector and displayor in a sort
of "complete at point" set of functionality. Once that is done, any
combo of collector/displayor can be used to complete symbols in a
buffer. This could form a new base for the hippie-expand extension.
Then, at long last, the idle scheduler can auto-start one of these
inline completion systems. I think that is the feature many users
expect in the "intellisense" feature class they are used to from
IntelliJ and MS Visual. Won't that be exciting to provide!
Enjoy
Eric
--
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org
|