Skip to content

REPL: tab completion: use JLine grouping feature to present choices in groups #12281

Open
@SethTisue

Description

@SethTisue

The main goal is to deemphasize deprecated methods and universal methods.

We attempted this for 2.13.3 but were blocked by JLine bugs (or so it seemed to me, I don't think I was just doing it wrong?). The situation may be improved in recent JLine releases, see e.g. jline/jline3#613 (comment). some old WIP on this https://github.com/SethTisue/scala/commits/jline3-group-based

We might also want to separate extension methods from built-in methods?

A stretch goal could be to use the Scaladoc groupings (idea from @martijnhoekstra)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions