В Wed, 27 Mar 2013 22:28:21 -0400
"Eric M. Ludlam" <eric@...> пишет:
> On 03/26/2013 02:33 PM, Nikita Zlobin wrote:
> > When i load some mostly big source files (more than 10 lines and
> > usually on C), some things, i have enabled are not completed after
> > loading:
> > - include entries are same as before loading - dumb simple text with
> > font-lock.
> > - Some (probably some not, i'm not sure honestly, but don't recall
> > exceptions definetely) headers for function deinitions (probably,
> > declarations too) have same problem (afaik, it must be done by
> > same thing as for includes).
> > - cedet-m3 menu doesn't work.
> > - However, minor mode menu appears.
> > Problem disappears after semantic enabled or reenabled with already
> > loaded file.
> Something is going wrong while initializing your buffers. Check the
> *Messages* buffer for errors after loading a file that seems
> incorrectly initialized.
> Alternately, use:
> M-x toggle-debug-on-error RET
> to see errors. Repeat above to disable the stack traces.
> Good Luck
For me some (at least) cedet errors are in ignore list of debugger.
Probably it is done by cedet itself. Anyway, it doesn't activate during
I may confirm that it works, because when i open popup main menu (with
hidden menubar), it activates for first time, though for later attempts
I tried to reproduce on configless emacs, started with option -q.
Instead of evaluting of config, i manually activated global semantic
modes, available in M-x prompt and found in semantic-default-submodes,
such as cedet-m3-minor-mode (just because checked config, greped by
Result: not reproduced, decorations and m3-menu worked just after i
loaded C source.
Probably it is problem of config. I attached config. It is complete,
dotemacs only determines version on start and loads config, adapted for
specific version (i have yet 23.4 and hope to adapt for snapshot later).