Re: [cedet-semantic] "force full reparse" driving me batty
Brought to you by:
zappo
From: Dan D. <air...@no...> - 2003-11-10 16:54:53
|
"Eric M. Ludlam" <er...@si...> 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 before. In any case, even after making sure auto-parse-mode is off, the problem persists. > 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 -- /^Dan Debertin$/ | ai...@no... | www.nodewarrior.org | (custom-set-variables ;; 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")))) (require 'semantic-load) |