@@ -18,6 +18,7 @@ import decorateFormatFeatures from './decorateFormatFeatures'
1818import libDomPatching from './libDomPatching'
1919import decorateSignatureHelp from './decorateSignatureHelp'
2020import { approveCast , findChildContainingExactPosition } from './utils'
21+ import decorateFindRenameLocations from './decorateFindRenameLocations'
2122
2223/** @internal */
2324export const thisPluginMarker = '__essentialPluginsMarker__'
@@ -31,10 +32,6 @@ export const getInitialProxy = (languageService: ts.LanguageService, proxy = Obj
3132 return proxy
3233}
3334
34- export const overrideRequestPreferences = {
35- rename : undefined as undefined | RequestOptionsTypes [ 'acceptRenameWithParams' ] ,
36- }
37-
3835export const decorateLanguageService = (
3936 { languageService, languageServiceHost } : ts . server . PluginCreateInfo ,
4037 existingProxy : ts . LanguageService | undefined ,
@@ -145,23 +142,7 @@ export const decorateLanguageService = (
145142 decorateWorkspaceSymbolSearch ( proxy , languageService , c , languageServiceHost )
146143 decorateFormatFeatures ( proxy , languageService , languageServiceHost , c )
147144 decorateSignatureHelp ( proxy , languageService , languageServiceHost , c )
148- proxy . findRenameLocations = ( fileName , position , findInStrings , findInComments , providePrefixAndSuffixTextForRename ) => {
149- if ( overrideRequestPreferences . rename ) {
150- try {
151- const { comments, strings, alias } = overrideRequestPreferences . rename
152- return languageService . findRenameLocations (
153- fileName ,
154- position ,
155- strings ?? findInStrings ,
156- comments ?? findInComments ,
157- alias ?? providePrefixAndSuffixTextForRename ,
158- )
159- } finally {
160- overrideRequestPreferences . rename = undefined
161- }
162- }
163- return languageService . findRenameLocations ( fileName , position , findInStrings , findInComments , providePrefixAndSuffixTextForRename )
164- }
145+ decorateFindRenameLocations ( proxy , languageService , c )
165146
166147 libDomPatching ( languageServiceHost , c )
167148
0 commit comments