Skip to content

Show fully qualified function name on hover tooltip #612

@georgesboris

Description

@georgesboris

Expected Behavior

When using aliases or importing all functions of a module, it's useful to know the origin of the function right where you are using it. This is an example of how it works on Elixir language server:

Screen Shot 2021-07-07 at 07 43 16

Current Behavior

Currently we only get the function docs. But see how there is nothing here that points to Url.Builder :

Screen Shot 2021-07-07 at 07 45 12

Context

When debugging a piece of code it's pretty useful to not leave the scope of the function I'm trying to understand. Currently I have to backtrack the origin of multiple functions and hold it all in my head while I understand the thing I was actually focusing on.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions