Having 2 files, xx.foo and something.c open as C (assume the .foo was a header or something):

xx.foo
int xx_foo(int n);
something.c
int main(void)
{
  xx_foo();  // (1)
}

At (1), neither autocompletion nor "go to tag" works, but calltip does.

Quick code look suggests that the TMTag->lang probably is wrong (I guess using the ctags-detected language (none?) instead of the actual parer's language?).

Causes real issues with a codebase full of .hdls loaded as C++ (which are auto-generated headers included in just as auto-generated .hxxes).

@techee if you have insight that'd be amazing, otherwise I'll try and look at this deeper when (read: if 😁) I get time.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/issues/3454@github.com>