summaryrefslogtreecommitdiff
path: root/extension/src/lang-server
diff options
context:
space:
mode:
authorTy Dunn <ty@tydunn.com>2023-07-13 15:36:15 -0700
committerTy Dunn <ty@tydunn.com>2023-07-13 15:36:15 -0700
commitda835a7178745cedc408307dc9253f23eee5797b (patch)
treeaec751074b76855ea4bd99915ae8158a9c50ea29 /extension/src/lang-server
parent83fe8f06b1be0cc57351319757bdaa3ad405d7fc (diff)
parent1dfa606dc958e3fe7666459a8c9e0c78d887b645 (diff)
downloadsncontinue-da835a7178745cedc408307dc9253f23eee5797b.tar.gz
sncontinue-da835a7178745cedc408307dc9253f23eee5797b.tar.bz2
sncontinue-da835a7178745cedc408307dc9253f23eee5797b.zip
Merge branch 'main' of github.com:continuedev/continue
Diffstat (limited to 'extension/src/lang-server')
-rw-r--r--extension/src/lang-server/codeLens.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/extension/src/lang-server/codeLens.ts b/extension/src/lang-server/codeLens.ts
index 778b98dc..5800a00e 100644
--- a/extension/src/lang-server/codeLens.ts
+++ b/extension/src/lang-server/codeLens.ts
@@ -2,7 +2,7 @@ import * as vscode from "vscode";
import { editorToSuggestions, editorSuggestionsLocked } from "../suggestions";
import * as path from "path";
import * as os from "os";
-import { DIFF_DIRECTORY } from "../diffs";
+import { DIFF_DIRECTORY, diffManager } from "../diffs";
class SuggestionsCodeLensProvider implements vscode.CodeLensProvider {
public provideCodeLenses(
document: vscode.TextDocument,
@@ -53,7 +53,11 @@ class DiffViewerCodeLensProvider implements vscode.CodeLensProvider {
): vscode.CodeLens[] | Thenable<vscode.CodeLens[]> {
if (path.dirname(document.uri.fsPath) === DIFF_DIRECTORY) {
const codeLenses: vscode.CodeLens[] = [];
- const range = new vscode.Range(0, 0, 1, 0);
+ let range = new vscode.Range(0, 0, 1, 0);
+ const diffInfo = diffManager.diffAtNewFilepath(document.uri.fsPath);
+ if (diffInfo) {
+ range = diffInfo.range;
+ }
codeLenses.push(
new vscode.CodeLens(range, {
title: "Accept ✅ (⌘⇧↩)",