diff --git a/extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts b/extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts index d1f5b8ef266..67bd9cd8cd8 100644 --- a/extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts +++ b/extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts @@ -4,7 +4,6 @@ import { AutocompleteSnippetType, } from "core/autocomplete/snippets/types"; import { isSecurityConcern } from "core/indexing/ignore"; -import { PosthogFeatureFlag, Telemetry } from "core/util/posthog"; import { LRUCache } from "lru-cache"; import * as vscode from "vscode"; @@ -34,19 +33,18 @@ export class RecentlyVisitedRangesService { } private async initWithPostHog() { - const recentlyVisitedRangesNumSurroundingLines = - await Telemetry.getValueForFeatureFlag( - PosthogFeatureFlag.RecentlyVisitedRangesNumSurroundingLines, - ); - - if (recentlyVisitedRangesNumSurroundingLines) { - this.isEnabled = true; - this.numSurroundingLines = recentlyVisitedRangesNumSurroundingLines; - } - - vscode.window.onDidChangeTextEditorSelection( - this.cacheCurrentSelectionContext, - ); + // TODO merge this and re-enable https://github.com/continuedev/continue/pull/8364 + // const recentlyVisitedRangesNumSurroundingLines = + // await Telemetry.getValueForFeatureFlag( + // PosthogFeatureFlag.RecentlyVisitedRangesNumSurroundingLines, + // ); + // if (recentlyVisitedRangesNumSurroundingLines) { + // this.isEnabled = true; + // this.numSurroundingLines = recentlyVisitedRangesNumSurroundingLines; + // } + // vscode.window.onDidChangeTextEditorSelection( + // this.cacheCurrentSelectionContext, + // ); } private cacheCurrentSelectionContext = async ( diff --git a/extensions/vscode/src/autocomplete/recentlyEdited.ts b/extensions/vscode/src/autocomplete/recentlyEdited.ts index fc4eab51731..25791ffa199 100644 --- a/extensions/vscode/src/autocomplete/recentlyEdited.ts +++ b/extensions/vscode/src/autocomplete/recentlyEdited.ts @@ -24,25 +24,24 @@ export class RecentlyEditedTracker { private static maxRecentlyEditedDocuments = 10; constructor(private ideUtils: VsCodeIdeUtils) { - vscode.workspace.onDidChangeTextDocument((event) => { - event.contentChanges.forEach((change) => { - const editedRange = { - uri: event.document.uri, - range: new vscode.Range( - new vscode.Position(change.range.start.line, 0), - new vscode.Position(change.range.end.line + 1, 0), - ), - timestamp: Date.now(), - }; - this.insertRange(editedRange); - }); - - this.insertDocument(event.document.uri); - }); - - setInterval(() => { - this.removeOldEntries(); - }, 1000 * 15); + // TODO merge this and re-enable https://github.com/continuedev/continue/pull/8364 + // vscode.workspace.onDidChangeTextDocument((event) => { + // event.contentChanges.forEach((change) => { + // const editedRange = { + // uri: event.document.uri, + // range: new vscode.Range( + // new vscode.Position(change.range.start.line, 0), + // new vscode.Position(change.range.end.line + 1, 0), + // ), + // timestamp: Date.now(), + // }; + // this.insertRange(editedRange); + // }); + // this.insertDocument(event.document.uri); + // }); + // setInterval(() => { + // this.removeOldEntries(); + // }, 1000 * 15); } private async insertRange( diff --git a/extensions/vscode/src/extension/VsCodeExtension.ts b/extensions/vscode/src/extension/VsCodeExtension.ts index 5bd039cd64a..22f1aaad866 100644 --- a/extensions/vscode/src/extension/VsCodeExtension.ts +++ b/extensions/vscode/src/extension/VsCodeExtension.ts @@ -44,13 +44,10 @@ import { VsCodeIde } from "../VsCodeIde"; import { ConfigYamlDocumentLinkProvider } from "./ConfigYamlDocumentLinkProvider"; import { VsCodeMessenger } from "./VsCodeMessenger"; -import { getAst } from "core/autocomplete/util/ast"; import { modelSupportsNextEdit } from "core/llm/autodetect"; import { NEXT_EDIT_MODELS } from "core/llm/constants"; -import { DocumentHistoryTracker } from "core/nextEdit/DocumentHistoryTracker"; import { NextEditProvider } from "core/nextEdit/NextEditProvider"; import { isNextEditTest } from "core/nextEdit/utils"; -import { localPathOrUriToPath } from "core/util/pathToUri"; import { JumpManager } from "../activation/JumpManager"; import setupNextEditWindowManager, { NextEditWindowManager, @@ -534,16 +531,17 @@ export class VsCodeExtension { }); }); - vscode.workspace.onDidOpenTextDocument(async (event) => { - const ast = await getAst(event.fileName, event.getText()); - if (ast) { - DocumentHistoryTracker.getInstance().addDocument( - localPathOrUriToPath(event.fileName), - event.getText(), - ast, - ); - } - }); + // TODO merge this and re-enable https://github.com/continuedev/continue/pull/8364 + // vscode.workspace.onDidOpenTextDocument(async (event) => { + // const ast = await getAst(event.fileName, event.getText()); + // if (ast) { + // DocumentHistoryTracker.getInstance().addDocument( + // localPathOrUriToPath(event.fileName), + // event.getText(), + // ast, + // ); + // } + // }); // When GitHub sign-in status changes, reload config vscode.authentication.onDidChangeSessions(async (e) => {