Skip to content
This repository was archived by the owner on Dec 29, 2022. It is now read-only.

Hover/ctrl+Hover/ctrl+click on non-leaf symbols #991

Closed
@norru

Description

@norru

Not sure this has been addressed before. This is in context of my use case of RLS in Eclipse Rust.

Most symbols hover yield to the following in the logs:

org.eclipse.corrosion.rls to LSP4E:{"jsonrpc":"2.0","id":1189,"result":{"contents":[],"range":null}}

as a result, hover click on non-leaf symbols

  • module names
  • trait names
  • macros

doesn't have any effect.

For instance, in a line such as

Message::Event(Event::PickMinion(position))

Hover/navigate works for the symbols PickMinion, position and the first instance of Event
Hover/navigate does not work for the symbols Message, seconds instance of Event

Expected action would be to always be able to hint/navigate to where any symbol is defined.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions