The cause is not what I had initially suspected.
Are you interested in debugging it?
M-x debug-on-entry RET semantic-edits-incremental-fail RET
You can then get a backtrace and we can see who forces the parse.
I'm not sure when I will get to debugging this problem myself.
>>> Dan Debertin <airboss+cedet@...> seems to think that:
>"Eric M. Ludlam" <eric@...> writes:
>> Are you experimenting with semantic 2.0?
>Yes; I should've mentioned that.
>> If so, you have encountered semantic-auto-parse-mode.
>It sounds like a likely cause, but it doesn't appear to be turned on
>in this buffer. If I invoke "M-x semantic-auto-parse-mode", Emacs
>replies that auto-parse-mode is now enabled, implying that it wasn't
>In any case, even after making sure auto-parse-mode is off, the
>> I'm not sure why summary mode would effect what you are seeing. I
>> was pretty sure it did not request a reparse. Perhaps a reparse
>> request snuck into the bowels of the library somewhere.
>It seems strange to me too. You should be able to see what I'm seeing
>by doing this:
>1. C-x C-f foo.c RET
>2. int *myfunc(
>As soon as I type the open-paren, semantic does a forced full reparse,
>and continues to do so at various junctures while I'm typing. If I
>turn off semantic-summary-mode, the reparsing stops.
>I'm pasting my custom-set-variables below my sig in case that helps.
>/^Dan Debertin$/ |
> ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
> ;; Your init file should contain only one such instance.
> '(global-semantic-highlight-by-attribute-mode nil nil (semantic-util-modes))
> '(global-semantic-highlight-edits-mode nil nil (semantic-util-modes))
> '(global-semantic-show-parser-state-mode nil nil (semantic-util-modes))
> '(global-semantic-show-tag-boundaries-mode nil nil (semantic-util-modes))
> '(global-semantic-show-unmatched-syntax-mode nil nil (semantic-util-modes))
> '(global-semantic-summary-mode t nil (semantic-util-modes))
> '(global-senator-minor-mode t nil (senator))
> '(semantic-imenu-bucketize-file nil)
> '(semantic-imenu-bucketize-type-members nil)
> '(semantic-imenu-buckets-to-submenu nil)
> '(semanticdb-default-save-directory "~/.semantic")
> '(semanticdb-global-mode t nil (semanticdb))
> '(semanticdb-project-roots (quote ("~/code/lib" "~/code/lib/tests"))))
>This SF.Net email sponsored by: ApacheCon 2003,
>16-19 November in Las Vegas. Learn firsthand the latest
>developments in Apache, PHP, Perl, XML, Java, MySQL,
>WebDAV, and more! http://www.apachecon.com/
>cedet-semantic mailing list
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