Suppose I edit a buffer containing C code.
I started semantic with semantic-load-enable-code-helpers .
I have a dot located on a function name. If I then call senator-jump , I can go to the place where this fn is declared first in this module. If there is an extern declaration in this module, then it goes to this extern statement. Sometimes? Sometimes it doesnβt work.
There is also semantic-ia-fast-jump , which also goes into the first declaration. I'm not sure how this fn differs from senator-jump . This actually works all the time, however, for functions defined in the local buffer.
What if the function I want to jump is external? Is it possible to use the senator to go to the definition of fn, if this definition is in a separate module? Shouldn't EDE do something like this?
Thanks.
c emacs
Cheeso
source share