Skip to content

Enable rename plugin #2809

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

Merged
merged 21 commits into from
Apr 3, 2022
Merged
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
6f16def
refactor rename plugin
OliverMadine Mar 29, 2022
0207037
prevent renaming of built-in syntax
OliverMadine Mar 29, 2022
801271d
limit rename scope to current module
OliverMadine Mar 29, 2022
03c31ab
refine imports in rename plugin
OliverMadine Mar 29, 2022
8dafdd7
allow renaming with implicit module names
OliverMadine Mar 29, 2022
b7cda24
update tests with cross-module renaming limitation
OliverMadine Mar 29, 2022
ca5f91a
enable rename plugin
OliverMadine Mar 29, 2022
6731ef0
add rename plugin to features docs
OliverMadine Mar 29, 2022
c9ae847
add rename plugin to ghc-8.10.X stack yaml files
OliverMadine Mar 29, 2022
062fe8c
improve position printing in rename error
OliverMadine Mar 29, 2022
866d6f5
implement cross-module rename config option
OliverMadine Apr 2, 2022
bace426
unignore tests for cross-module renames
OliverMadine Apr 2, 2022
f35775e
update docs for cross-module renaming
OliverMadine Apr 2, 2022
b6065ca
fix within module renaming for ghc-9
OliverMadine Apr 2, 2022
61656f5
fix rename plugin language extensions for ghc-92
OliverMadine Apr 2, 2022
53b9cee
add explicit GHC.Parser imports in rename plugin
OliverMadine Apr 2, 2022
d024a6b
fix typo in rename docs
OliverMadine Apr 3, 2022
b469eef
use implicit import lists in rename plugin
OliverMadine Apr 3, 2022
bb91db0
relocate orphaned instances from rename plugin
OliverMadine Apr 3, 2022
70f4e18
Revert "relocate orphaned instances from rename plugin"
OliverMadine Apr 3, 2022
64f942f
Merge branch 'master' into rename-within-module
pepeiborra Apr 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix typo in rename docs
  • Loading branch information
OliverMadine committed Apr 3, 2022
commit d024a6bb2747e30a2429e428eb90489deebee675
2 changes: 1 addition & 1 deletion docs/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ Provides renaming of symbols within a module. Experimental cross-module renaming

Known limitations:

- Cross-module renaming requires all components to be indexed, which sometimes causes [partial renames in multi-component projects.](https://github.com/haskell/haskell-language-server/issues/2193).
- Cross-module renaming requires all components to be indexed, which sometimes causes [partial renames in multi-component projects](https://github.com/haskell/haskell-language-server/issues/2193).

## Missing features

Expand Down