vscode-zap
Advanced tools
Comparing version 0.0.46 to 0.0.47
@@ -154,6 +154,6 @@ "use strict"; | ||
// delete | ||
workspaceEdit.delete(doc.uri, new vscode.Range(doc.positionAt(ret), doc.positionAt(ret + -1 * edit))); | ||
workspaceEdit.delete(doc.uri, new vscode.Range(doc.positionAt(ret + del), doc.positionAt(ret + del + -1 * edit))); | ||
del += -1 * edit; | ||
} | ||
else if (edit) { | ||
else if (edit > 0) { | ||
ret += edit; // retain | ||
@@ -160,0 +160,0 @@ } |
@@ -439,2 +439,12 @@ // HACK(sqs): my vscode kept adding spaces back in | ||
}, | ||
{ | ||
text: "abcd\n", | ||
op: [-2, "X", -1, 2], | ||
want: [ | ||
vscode.TextEdit.delete(new vscode.Range(0, 0, 0, 2)), | ||
vscode.TextEdit.insert(new vscode.Position(0, 2), "X"), | ||
vscode.TextEdit.delete(new vscode.Range(0, 2, 0, 3)), | ||
], | ||
wantText: "Xd\n", | ||
}, | ||
].forEach((t) => { | ||
@@ -441,0 +451,0 @@ test(`${JSON.stringify(t.text)} edit op: ${JSON.stringify(t.op)}`, () => { |
@@ -5,3 +5,3 @@ { | ||
"description": "WIP", | ||
"version": "0.0.46", | ||
"version": "0.0.47", | ||
"publisher": "sqs", | ||
@@ -42,3 +42,3 @@ "preview": true, | ||
"dependencies": { | ||
"libzap": "^0.0.46", | ||
"libzap": "^0.0.47", | ||
"open": "^0.0.5", | ||
@@ -45,0 +45,0 @@ "vscode-jsonrpc": "3.0.1-alpha.7" |
@@ -169,5 +169,5 @@ import * as vscode from "vscode"; | ||
// delete | ||
workspaceEdit.delete(doc.uri, new vscode.Range(doc.positionAt(ret), doc.positionAt(ret + -1 * edit))); | ||
workspaceEdit.delete(doc.uri, new vscode.Range(doc.positionAt(ret + del), doc.positionAt(ret + del + -1 * edit))); | ||
del += -1 * edit; | ||
} else if (edit) { | ||
} else if (edit > 0) { | ||
ret += edit; // retain | ||
@@ -174,0 +174,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
402786
5978
+ Addedlibzap@0.0.47(transitive)
- Removedlibzap@0.0.46(transitive)
Updatedlibzap@^0.0.47