Interface implementation navigation / linking (like GoLand) #48665
MsN-12
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Body
Problem
When working with languages that rely heavily on interfaces (e.g. Go), Zed currently has no way to link an interface to its implementations, or an implementation method back to the interface definition.
As a result, developers are forced to manually verify function signatures by eye, which is:
This is especially painful when refactoring or reviewing code that implements multiple interfaces.
Expected behavior
Zed should provide interface-aware navigation, similar to GoLand and other full IDEs:
Why this matters
Interface-based design is core to many languages (Go, Rust traits, TypeScript interfaces, Java, etc.).
Without proper interface linking, Zed feels closer to a text editor than a modern IDE for these workflows.
This feature would:
Reference
GoLand provides this via:
Bringing similar functionality to Zed would be a huge productivity win.
Thanks for the great work on Zed — this feature would make it even more compelling for backend and systems developers.
Beta Was this translation helpful? Give feedback.
All reactions