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

Reply via email to