Skip to content

Implement completionItem/resolve for more completion types #3535

Closed
@michaelpj

Description

@michaelpj

LSP allows you to implement completionItem/resolve to delay the computation of some parts of completion items. The advantages are similar to #3534, but mostly it's about avoiding expensive computation.

We got support for completionItem/resolve for Haskell completions in #3204, but we have other completion providers e.g. the pragmas plugin. It would be good to implement completionItem/resolve in more places.

As with #3534, doing this properly would mean figuring out a way to make it easy for plugin authors to opt into it.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions