diff --git a/src/vs/editor/contrib/inlineCompletions/browser/model/inlineCompletionsSource.ts b/src/vs/editor/contrib/inlineCompletions/browser/model/inlineCompletionsSource.ts index 9e73d3c4f61..f26977329d1 100644 --- a/src/vs/editor/contrib/inlineCompletions/browser/model/inlineCompletionsSource.ts +++ b/src/vs/editor/contrib/inlineCompletions/browser/model/inlineCompletionsSource.ts @@ -76,7 +76,7 @@ export class InlineCompletionsSource extends Disposable { public readonly inlineCompletions = this._state.map(this, v => v.inlineCompletions); public readonly suggestWidgetInlineCompletions = this._state.map(this, v => v.suggestWidgetInlineCompletions); - private readonly _renameProcessor = this._register(this._instantiationService.createInstance(RenameSymbolProcessor)); + private readonly _renameProcessor: RenameSymbolProcessor; private _completionsEnabled: Record | undefined = undefined; @@ -101,6 +101,8 @@ export class InlineCompletionsSource extends Disposable { 'editor.inlineSuggest.logFetch.commandId' )); + this._renameProcessor = this._store.add(this._instantiationService.createInstance(RenameSymbolProcessor)); + this.clearOperationOnTextModelChange.recomputeInitiallyAndOnChange(this._store); const enablementSetting = product.defaultChatAgent?.completionsEnablementSetting ?? undefined;