[cedet-semantic] Updates to idle timer in Semantic
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2008-05-12 22:59:23
|
Over the weekend, I made several changes to the idle timers used in Semantic and checked them into CVS. First up, the errors should now be more descriptive as to which part of the timer has produced the error. If it does produce an error, you can quickly get a stacktrace just by running: M-x semantic-debug-idle-function RET Second, there is now a secondary idle timer. This is the semantic idle work timer. The default delay is 60 seconds, after which Emacs will start rummaging around and getting databases built up for all your include files, and building up the caches needed to make completion go faster. If this timer throws an error message, you can debug it with: M-x semantic-debug-idle-work-function RET I hope these debugging functions help identify issues more easily. Also, please try out these updates, and let me know if the idle work function helps out. If you need to reconfigure the delay time, let me know. I just guessed for the time-out value. Thanks Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |