Thread: [CEDET-devel] semantic idle scheduler
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2003-12-19 03:31:32
|
Hi, There is a new file semantic-idle.el. This defines a replacement for semantic-auto-parse-mode which is an idle scheduler. The commentary in the file describes its goals. It also defines one idle service which is an eldoc replacement. The problem was that eldoc was sometimes forcing a reparse instead of the auto-reparse mode, which seemed kind of silly since eldoc did not support the fancy lex safety code. Now it is handled in an organized way. The idle scheduler first updates the tag tables, then calls routines that should run in idle time to allow them to use that updated data. User input interrupts activity so typing is not halted. Other idle activities can be added easily as minor-modes with a new macro. I'll remove the old stuff and update semantic-load.el when I'm comfortable that the new code is stable. In the meantime check it out and see what you think. Enjoy Eric -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |