-
-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for GoTo Implementation in submodules #74
Comments
Could you please elaborate as to what |
In this example, go to definition (vscode: F12) for procedure |
I see what you mean. I think both issues that you are mentioning are effectively the same. GoTo Implementation does not detect the implementation for I will look into it, thanks! |
This has turned out to be a bit tricker that what I originally thought. Since the object associated with the interface does not hold a reference to the object with the implementation. I will have to redesign some bits but I think it is doable. |
Hi @gnikit, I would like to ask you if there is a plan for this issue? |
I started to work on it, but then I encountered a series of other bugs along the way with the parser and constants so I got side-tracked. Right now I am slightly busy with PhD work, so it might be a while until I get to this. I am making a project with the most critical bugs to fix, I will try to have a look at this end of day today, but people are also invited to try and help. |
Thank you for your reply, I am also very busy at the moment. I will try to contribute when I find some free time. |
It is now possible for interfaces with implementations in submodules i.e. a Function or a Subroutine Fixes #74
fortls can detect the interface in a module, but not its implementation in a submodule, see this example.
The text was updated successfully, but these errors were encountered: