Skip to content

Reparsing Options ​

When activated during idle time, the Semantic idle scheduler automatically reparses all buffers that need it. Any arriving user input cancels this, returning Emacs to its normal editing behavior.

Option: semantic-idle-scheduler-max-buffer-size ​

Maximum size in bytes of buffers automatically reparsed. If this value is less than or equal to 0, buffers are automatically reparsed regardless of their size.

Option: semantic-idle-scheduler-no-working-message ​

If non-nil, disable display of working messages while reparsing.

Option: semantic-idle-scheduler-working-in-modeline-flag ​

If non-nil, show working messages in the mode line. Normally, re-parsing shows messages in the minibuffer; this moves the parse message to the modeline instead.

Variable: semantic-before-idle-scheduler-reparse-hook ​

This normal hook is run just before the idle scheduler begins reparsing. If any hook function throws an error, the value of this variable is reset to nil. This hook is not protected from lexical errors.

Variable: semantic-after-idle-scheduler-reparse-hook ​

This normal hook is run after the idle scheduler finishes reparsing. If any hook throws an error, this variable is reset to nil. This hook is not protected from lexical errors.