diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-06-25 12:24:45 -0700 | 
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-06-25 12:24:45 -0700 | 
| commit | b72cbb40276b811bebbe3a82c43c71d3cfe1a147 (patch) | |
| tree | 812757fabd0b4f27d3e36e170d5841ebcc093514 /extension/src/lang-server | |
| parent | 8cbfc4a3713f2ed79d6d99890dee84173fcfa166 (diff) | |
| parent | 3f1123095d2ee652b1db239d325aa74f5acfb0cf (diff) | |
| download | sncontinue-b72cbb40276b811bebbe3a82c43c71d3cfe1a147.tar.gz sncontinue-b72cbb40276b811bebbe3a82c43c71d3cfe1a147.tar.bz2 sncontinue-b72cbb40276b811bebbe3a82c43c71d3cfe1a147.zip | |
Merge branch 'main' into function-calling
Diffstat (limited to 'extension/src/lang-server')
| -rw-r--r-- | extension/src/lang-server/codeLens.ts | 34 | 
1 files changed, 1 insertions, 33 deletions
| diff --git a/extension/src/lang-server/codeLens.ts b/extension/src/lang-server/codeLens.ts index 2a362b62..26528d96 100644 --- a/extension/src/lang-server/codeLens.ts +++ b/extension/src/lang-server/codeLens.ts @@ -1,5 +1,4 @@  import * as vscode from "vscode"; -import { getLanguageLibrary } from "../languages";  import { editorToSuggestions } from "../suggestions";  class SuggestionsCodeLensProvider implements vscode.CodeLensProvider { @@ -52,40 +51,9 @@ class SuggestionsCodeLensProvider implements vscode.CodeLensProvider {    }  } -class PytestCodeLensProvider implements vscode.CodeLensProvider { -  public provideCodeLenses( -    document: vscode.TextDocument, -    token: vscode.CancellationToken -  ): vscode.CodeLens[] | Thenable<vscode.CodeLens[]> { -    let codeLenses: vscode.CodeLens[] = []; -    let lineno = 1; -    let languageLibrary = getLanguageLibrary(document.fileName); -    for (let line of document.getText().split("\n")) { -      if ( -        languageLibrary.lineIsFunctionDef(line) && -        languageLibrary.parseFunctionDefForName(line).startsWith("test_") -      ) { -        let functionToTest = languageLibrary.parseFunctionDefForName(line); -        let fileAndFunctionNameSpecifier = -          document.fileName + "::" + functionToTest; -        codeLenses.push( -          new vscode.CodeLens(new vscode.Range(lineno, 0, lineno, 1), { -            title: "Debug This Test", -            command: "continue.debugTest", -            arguments: [fileAndFunctionNameSpecifier], -          }) -        ); -      } -      lineno++; -    } - -    return codeLenses; -  } -} -  const allCodeLensProviders: { [langauge: string]: vscode.CodeLensProvider[] } =    { -    python: [new SuggestionsCodeLensProvider(), new PytestCodeLensProvider()], +    python: [new SuggestionsCodeLensProvider()],    };  export function registerAllCodeLensProviders(context: vscode.ExtensionContext) { | 
