-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Add Rename UI #4277
Add Rename UI #4277
Conversation
…into coleng/rename_ui
|
||
this.disposables.push(vscode.languages.registerReferenceProvider(documentSelector, new FindAllReferencesProvider(this))); | ||
|
||
class RenameProvider implements vscode.RenameProvider { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Put RenameProvider in different file?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All of these providers need to be in their own files. I'd like to do that in a subsequent PR, after Insiders.
@@ -574,6 +598,128 @@ export class DefaultClient implements Client { | |||
} | |||
} | |||
this.disposables.push(vscode.languages.registerWorkspaceSymbolProvider(new WorkspaceSymbolProvider(this))); | |||
|
|||
class FindAllReferencesProvider implements vscode.ReferenceProvider { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Put FindAllReferencesProvider in different file?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as above. The other 3 as well. But, there are some complications I'd like to address after Insiders.
No description provided.