On Wed, 2009-09-02 at 11:18 +0530, Anand Dhanakshirur wrote:
> semantic-ia-fast-jump command is not going to the definition of symbol,
> even when definition is available .
> But Esc . command goes to the definition correctly.
> What is the solution to make the command semantic-ia-fast-jump work
The fast jump command uses a utility that scans through header files
to find definitions. Once it does that, it uses a second utility that
often has trouble finding the impl. This is most likely because
semantic uses lazy parsing and that tag might not be in memory for that
project yet, or hasn't hit the tag lookup cache yet.
If M-. works for you because your code does not use complex language
features, then that's great. One option to help in this case is that
you can augment your project with GNU Global, and then use
semanticdb-enable-gnu-global-databases to turn it on. Semantic will
then have those pre-parsed tags at its disposal for searching.