Hi, > As I have given --from-here argument, it should be showing only the definition > from the same file (as the function is declared static). > > Expected result: > src/my-source.c
Sorry but --from-here is not such option. Normally it is not used on the command line. I am sorry that the description of the online manual is inadequate. > Alternatly, if it is hard to track the return type of functions, the result > can be sorted that the first item shown is from the same file (when there is a > match). > > Ie, The result then would be: > src/my-source.c > src/my-first-source.c Rather, --nearness option has a close meaning to your suggestion. The --nearness option displays tags closer to the current position first. However, at present, only directory can be specified as an argument. Present specification: --nearness=<directory> How about changing the spec to accept a file as an argument of it? New specification: --nearness=<file or directory> If a file is specified, global gives it the highest priority. Does this meet your requirements? Regards, Shigio 2017-02-23 14:37 GMT+09:00 Mohammed Sadiq <[email protected]>: > > In C source, I have defined two static functions in separate files. When I > search for definition of one of these, I sometimes get the wrong location. > > What I did: > global -d my_func --from-here "133:/path/to/src/my-source.c" > > Result I got: > src/my-first-source.c > src/my-source.c > > As I have given --from-here argument, it should be showing only the > definition > from the same file (as the function is declared static). > > Expected result: > src/my-source.c > > > Alternatly, if it is hard to track the return type of functions, the result > can be sorted that the first item shown is from the same file (when there > is a > match). > > Ie, The result then would be: > src/my-source.c > src/my-first-source.c > > > Note: I have been using ggtags in GNU Emacs. Looking into source, I see > this is > ggtags is doing. So I think, the first result is what that matters the > most. > > Thanks > > _______________________________________________ > Bug-global mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/bug-global > -- Shigio YAMAGUCHI <[email protected]> PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
_______________________________________________ Bug-global mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-global
