GNU bug report logs -
#19468
25.0.50; UI inconveniences with M-.
Previous Next
Reported by: Eli Zaretskii <eliz <at> gnu.org>
Date: Mon, 29 Dec 2014 20:27:02 UTC
Severity: normal
Found in version 25.0.50
Done: Dmitry Gutov <dgutov <at> yandex.ru>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
On 05/01/2015 09:45 AM, Eli Zaretskii wrote:
> I don't see anything language-specific here. Etags.el has no
> language-specific knowledge, either (it is delegated to etags.c).
elis-mode.el does. In this case, it's using find-func.el, which uses the
information we have about Elisp environment at runtime.
Here's another example:
The point is on a foo.bar() call in a Java-like language. Or maybe C++.
bar is present in classes A, B and C.
If the parser knows the type of foo to be A, the backend employing it
can bring us to the one definition. If, however, the backend returns the
xrefs for A#foo, B#foo and C#foo, there's no way the UI could
distinguish between them.
This bug report was last modified 9 years and 149 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.