Skip to content

Commit debe21c

Browse files
committed
Fixes
1 parent f403ba1 commit debe21c

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

src/actions/GenerateSnippet.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import {
88
import { ensureSingleTarget } from "../util/targetUtils";
99
import { range, repeat, zip } from "lodash";
1010
import displayPendingEditDecorations from "../util/editDisplayUtils";
11-
import { performEditsAndUpdateSelections } from "../util/updateSelections";
1211
import { performDocumentEdits } from "../util/performDocumentEdits";
1312
import { commands, SnippetString, window, workspace } from "vscode";
1413
import { join } from "path";
1514
import { open } from "fs/promises";
15+
import { performEditsAndUpdateSelections } from "../core/updateSelections/updateSelections";
1616

1717
export default class GenerateSnippet implements Action {
1818
getTargetPreferences: () => ActionPreferences[] = () => [
@@ -65,6 +65,7 @@ export default class GenerateSnippet implements Action {
6565

6666
const [placeholderRanges, [targetSelection]] =
6767
await performEditsAndUpdateSelections(
68+
this.graph.rangeUpdater,
6869
editor,
6970
originalSelections.map((selection, index) => ({
7071
editor,
@@ -117,6 +118,7 @@ export default class GenerateSnippet implements Action {
117118
});
118119

119120
await performDocumentEdits(
121+
this.graph.rangeUpdater,
120122
editor,
121123
zip(placeholderRanges, originalSelectionTexts).map(([range, text]) => ({
122124
editor,

src/actions/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import Deselect from "./Deselect";
3232
import Rewrap from "./Rewrap";
3333
import ExecuteCommand from "./ExecuteCommand";
3434
import InsertSnippet from "./InsertSnippet";
35+
import GenerateSnippet from "./GenerateSnippet";
3536

3637
class Actions implements ActionRecord {
3738
constructor(private graph: Graph) {}
@@ -54,6 +55,7 @@ class Actions implements ActionRecord {
5455
insertEmptyLineBefore = new InsertEmptyLineAbove(this.graph);
5556
insertEmptyLinesAround = new InsertEmptyLinesAround(this.graph);
5657
insertSnippet = new InsertSnippet(this.graph);
58+
generateSnippet = new GenerateSnippet(this.graph);
5759
moveToTarget = new Move(this.graph);
5860
outdentLine = new OutdentLines(this.graph);
5961
pasteFromClipboard = new Paste(this.graph);

src/typings/Types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ export type ActionType =
373373
| "extractVariable"
374374
| "findInWorkspace"
375375
| "foldRegion"
376+
| "generateSnippet"
376377
| "getText"
377378
| "indentLine"
378379
| "insertCopyAfter"

0 commit comments

Comments
 (0)