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

POC for "rename" functionality #676

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Feb 11, 2022

  1. POC for "rename" functionality

    LSPs can offer a rename capability to rename a "symbol" across a workspace.
    We're not there yet, but this is a starting point. In VS Code it can be used by
    right clicking a symbol (currently variable or call to local function) and
    selecting "Rename symbol". A dialog should pop up asking for a new name.
    
    Official spec:
    https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_rename
    Tuxified committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    8945480 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

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

Commits on Oct 21, 2022

  1. Simplify tests with rename_example

    - Make rename_example a `.ex` file so we can later test multi-file
      refactors
    - Simplify rename_example to make it easier to follow
    - Extract some common patterns out in the tests
    timgent committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    1daf1c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    987456e View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Merge pull request #1 from timgent/poc_rename_symbol_tg

    Fix renaming functions with multiple headers and across multiple files
    Tuxified committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    fa399be View commit details
    Browse the repository at this point in the history