I have loaded my project in ST3. My classes are organised like this: <class_name>.svh and <class_name>.sv The .svh file (Systemverilog) has the declarations of class members and functions, and the functions are declared as extern. The .sv has implementation of the functions.
When you use the go to definition on an extern function in the .svh file, ST3 displays you all the functions that have the same name (from all the .sv files) which are a lot and it’s difficult to find the definition/function implementation that you are interested in.
E.g. many classes have a function called run(). In the .svh file, If you use the go to definition on the extern function run() ST3 displays all the functions named run() from all files and lists them alphabetically, so it doesn’t by default take you to the implementation of run() that you are interested in.
Is it possible when you use the go to definition, ST3 to display you first the declaration of the function which is in the .sv with the same file name? Now the list of the function declarations that show up is alphabetically sorted.
If yes, how could this be done?
Thank you,
Apostolis
