Skip to content

Plugins cannot define jump-to-definition handlers (responses are not combined) #3634

Closed
@jvanbruegge

Description

@jvanbruegge

As can be seen here https://github.com/haskell/haskell-language-server/blob/master/hls-plugin-api/src/Ide/Types.hs#L555 HLS always returns the first response for jump-to-definition, which happens to be ghcide. Multiple responses could be combined into one, by turning LocationLink into a Location

Metadata

Metadata

Assignees

Labels

level: easyThe issue is suited for beginnerstype: bugSomething isn't right: doesn't work as intended, documentation is missing/outdated, etc..

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions