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 <sa...@sadiqpk.org>: > > 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 > Bug-global@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-global > -- Shigio YAMAGUCHI <shi...@gnu.org> PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
_______________________________________________ Bug-global mailing list Bug-global@gnu.org https://lists.gnu.org/mailman/listinfo/bug-global