Skip to content

Differentiate between signature and implementation files in Go to All results #11317

@kerams

Description

@kerams

When looking up mknull with Ctrl+T, the results look like this
devenv_uk7BiHtE2J

There's no way to tell which results corresponde to implementations and which to signatures. (And the order of QuotationPickler.mkNull results is a bit weird)

What's worse, the first mkMutableCompGenLocal result when searching for mkmut always takes me to the signature file, but when searching for mkmuta the implementation is the first. In other words, where you're navigating is a coin toss and it gets even more annoying when I reopen Go to All and proceed to select the same option again thinking I chose the other one previously...

Describe the solution you'd like
Perhaps the bottom line could say signature for module FSharp.Compiler.TypedTreeOps instead of module FSharp.Compiler.TypedTreeOps or something along those lines.

Describe alternatives you've considered
Always order implementation and signature in the same manner, so that I know if I select the first of the 2, I will always be taken to signature for instance.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions