diff options
Diffstat (limited to 'extension/src/util/vscode.ts')
-rw-r--r-- | extension/src/util/vscode.ts | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/extension/src/util/vscode.ts b/extension/src/util/vscode.ts index 3110d589..bf0fa1e5 100644 --- a/extension/src/util/vscode.ts +++ b/extension/src/util/vscode.ts @@ -1,6 +1,4 @@ import * as vscode from "vscode"; -import * as path from "path"; -import * as fs from "fs"; export function translate(range: vscode.Range, lines: number): vscode.Range { return new vscode.Range( @@ -21,39 +19,6 @@ export function getNonce() { return text; } -export function getTestFile( - filename: string, - createFile: boolean = false -): string { - let basename = path.basename(filename).split(".")[0]; - switch (path.extname(filename)) { - case ".py": - basename += "_test"; - break; - case ".js": - case ".jsx": - case ".ts": - case ".tsx": - basename += ".test"; - break; - default: - basename += "_test"; - } - - const directory = path.join(path.dirname(filename), "tests"); - const testFilename = path.join(directory, basename + path.extname(filename)); - - // Optionally, create the file if it doesn't exist - if (createFile && !fs.existsSync(testFilename)) { - if (!fs.existsSync(directory)) { - fs.mkdirSync(directory); - } - fs.writeFileSync(testFilename, ""); - } - - return testFilename; -} - export function getExtensionUri(): vscode.Uri { return vscode.extensions.getExtension("Continue.continue")!.extensionUri; } @@ -100,36 +65,6 @@ export function getRightViewColumn(): vscode.ViewColumn { return column; } -export async function readFileAtRange( - range: vscode.Range, - filepath: string -): Promise<string> { - return new Promise((resolve, reject) => { - fs.readFile(filepath, (err, data) => { - if (err) { - reject(err); - } else { - let lines = data.toString().split("\n"); - if (range.isSingleLine) { - resolve( - lines[range.start.line].slice( - range.start.character, - range.end.character - ) - ); - } else { - const firstLine = lines[range.start.line].slice( - range.start.character - ); - const lastLine = lines[range.end.line].slice(0, range.end.character); - const middleLines = lines.slice(range.start.line + 1, range.end.line); - resolve([firstLine, ...middleLines, lastLine].join("\n")); - } - } - }); - }); -} - let showTextDocumentInProcess = false; export function openEditorAndRevealRange( |