[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Completions in Semantic
From: |
Eric M. Ludlam |
Subject: |
Re: Completions in Semantic |
Date: |
Wed, 21 Oct 2009 12:10:30 -0400 |
On Wed, 2009-10-21 at 10:07 -0400, Chong Yidong wrote:
> "Eric M. Ludlam" <address@hidden> writes:
>
> > On Sun, 2009-10-18 at 23:50 -0400, Eric M. Ludlam wrote:
> >> For your particular example in xdisp.c, it seems the contents of
> >> xdisp.c fails to parse properly. It seems to be related to the P_
> >> macro, and one of the uses of it involving a line-end in the middle.
> >> I've narrowed it down and will see if I can fix it.
> >
> > To reply to myself, I checked changes into the CEDET repository for the
> > C preprocessor handling to fix the bug found here in xdisp.
> >
> > By way of side effect, the completion problem originally posed is also
> > fixed, as there is no "window" symbol in the file anymore.
>
> I've merged your changes into the Emacs repository:
>
> * cedet/semantic/bovine/c.el (semantic-c-debug-mode-init)
> (semantic-c-debug-mode-init-pch): New functions.
> (semantic-c-debug-mode-init-last-mode): New var.
> (semantic-c-parse-lexical-token): Use them.
>
> * cedet/semantic/lex-spp.el (semantic-lex-spp-anlyzer-do-replace):
> When extracting the argument list, limit only by point-max.
>
> I assume it's the lex-spp change you're referring to. However, the bug
Correct. The other is related to a different bug with a users
c-mode-hook that might throw an error, and how to detect and tell them
about it.
> has not gone away for me: `C-c , j window [TAB]' in xdisp.c still brings
> up "window" as the only completion.
That is probably because the old tagging information is still being
used. If you run
M-x semantic-clear-toplevel-cache RET
in that buffer, it will flush old parsing data, or you can go into your
~/.semanticdb/ directory, and delete the cache file for emacs/src before
starting emacs, which might be better since multiple files there could
be affected.
Eric
- Re: Completions in Semantic, (continued)
- Re: Completions in Semantic, Stefan Monnier, 2009/10/22
- Re: Completions in Semantic, Lluis, 2009/10/27
- Re: Completions in Semantic, Stefan Monnier, 2009/10/27
- Re: Completions in Semantic, Eric M. Ludlam, 2009/10/27
- Re: Completions in Semantic, Stefan Monnier, 2009/10/27
- Re: Completions in Semantic, Lluis, 2009/10/29
- Re: Completions in Semantic, Stefan Monnier, 2009/10/31
- Re: Completions in Semantic, Stefan Monnier, 2009/10/22
Re: Completions in Semantic, Eric M. Ludlam, 2009/10/19