From: Eric M. Ludlam <eric@si...> - 2003-12-19 03:31:32
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
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.
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