Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve tab completion and code assist in REPL #9656

Merged
merged 8 commits into from Aug 9, 2021

Commits on Jun 6, 2021

  1. Improvements to code assist in the REPL

    Re-enable acronym-style completion, e.g. getClass.gdm`
    offers `getDeclaredMethod[s]`.
    
    Under JLine completion, move all filtering up in the UI layer.
    Reimplement scala#9510 (dealing with overloads that contain some
    deprecated alternatives) in the UI layer
    
    Fix completion of keyword-starting-idents (e.g. `this.for<TAB>` offers
    `formatted`.
    
    Register a widget on CTRL-SHIFT-T that prints the type of the
    expression at the cursor. A second invokation prints the
    desugared AST.
    
    Enable levenstien based typo matching, but disable it for short strings
    which IMO tends to offer confusing results.
    
    Enable levenstien based typo matching:
    
    ```
    scala> scala.tools.nsc.util.EditDistance.levenshtien<TAB>
    
    scala> scala.tools.nsc.util.EditDistance.levenshtein
    ```
    retronym committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    bcf44e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b2f9b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3bce2f View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Configuration menu
    Copy the full SHA
    0a3e207 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c30d9b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Configuration menu
    Copy the full SHA
    782888a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddac496 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    34f1d09 View commit details
    Browse the repository at this point in the history