diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/bringBlockMade.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/bringBlockMade.yml index c2b7aafb24..c5d22ee29d 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/bringBlockMade.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/bringBlockMade.yml @@ -1,16 +1,17 @@ languageId: python command: + version: 6 spokenForm: bring block made - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: m} + action: + name: replaceWithTarget + source: + type: primitive modifiers: - type: containingScope scopeType: {type: paragraph} - - {type: primitive, isImplicit: true} + mark: {type: decoratedSymbol, symbolColor: default, character: m} + destination: {type: implicit} usePrePhraseSnapshot: false - action: {name: replaceWithTarget} initialState: documentContents: |+ from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreSun.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreSun.yml index 6eb8173f67..6213f167ed 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreSun.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreSun.yml @@ -1,16 +1,17 @@ languageId: python command: + version: 6 spokenForm: change inside pair sun - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: s} + action: + name: clearAndSetSelection + target: + type: primitive modifiers: - {type: interiorOnly} - type: containingScope scopeType: {type: surroundingPair, delimiter: any} + mark: {type: decoratedSymbol, symbolColor: default, character: s} usePrePhraseSnapshot: false - action: {name: clearAndSetSelection} initialState: documentContents: |- from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreYank.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreYank.yml index 8a609eed47..9a30b84a8c 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreYank.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearCoreYank.yml @@ -1,16 +1,17 @@ languageId: python command: + version: 6 spokenForm: change inside pair yank - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: 'y'} + action: + name: clearAndSetSelection + target: + type: primitive modifiers: - {type: interiorOnly} - type: containingScope scopeType: {type: surroundingPair, delimiter: any} + mark: {type: decoratedSymbol, symbolColor: default, character: 'y'} usePrePhraseSnapshot: false - action: {name: clearAndSetSelection} initialState: documentContents: |- from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearDownScoreAndCap.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearDownScoreAndCap.yml index 85632630fc..b96a66177c 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearDownScoreAndCap.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearDownScoreAndCap.yml @@ -1,16 +1,17 @@ languageId: python command: + version: 6 spokenForm: change underscore and cap - version: 2 - targets: - - type: list + action: + name: clearAndSetSelection + target: + type: list elements: - type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: _} - type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: c} usePrePhraseSnapshot: false - action: {name: clearAndSetSelection} initialState: documentContents: |- from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearRepperLeper.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearRepperLeper.yml index aff135a70a..22c70f87c9 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearRepperLeper.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearRepperLeper.yml @@ -1,12 +1,13 @@ languageId: python command: + version: 6 spokenForm: change right paren - version: 2 - targets: - - type: primitive + action: + name: clearAndSetSelection + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: )} usePrePhraseSnapshot: false - action: {name: clearAndSetSelection} initialState: documentContents: |- from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearWhale.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearWhale.yml index b63292d76d..f4a30c0592 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearWhale.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/clearWhale.yml @@ -1,12 +1,13 @@ languageId: python command: + version: 6 spokenForm: change whale - version: 2 - targets: - - type: primitive + action: + name: clearAndSetSelection + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: w} usePrePhraseSnapshot: false - action: {name: clearAndSetSelection} initialState: documentContents: |- from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown.yml index d0a766e95e..d2188d0fd4 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown.yml @@ -1,12 +1,13 @@ languageId: python command: + version: 6 spokenForm: take look - version: 2 - targets: - - type: primitive + action: + name: setSelection + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: l} usePrePhraseSnapshot: false - action: {name: setSelection} initialState: documentContents: |- from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown2.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown2.yml index efa76fbf16..30167cf1cb 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown2.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/extra-cloning-a-talon-list/takeLookCloneLineWordFrown2.yml @@ -1,14 +1,15 @@ languageId: python command: + version: 6 spokenForm: clone line - version: 2 - targets: - - type: primitive + action: + name: insertCopyAfter + target: + type: primitive modifiers: - type: containingScope scopeType: {type: line} usePrePhraseSnapshot: false - action: {name: insertCopyAfter} initialState: documentContents: |- from talon import Context, Module diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckDrum.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckDrum.yml index 17eef3dacf..e8800dd704 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckDrum.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckDrum.yml @@ -1,12 +1,13 @@ languageId: plaintext command: + version: 6 spokenForm: chuck drum - version: 2 - targets: - - type: primitive + action: + name: remove + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: d} usePrePhraseSnapshot: false - action: {name: remove} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckLineLook.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckLineLook.yml index 3469ebcb56..0d3b39b9cc 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckLineLook.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/chuckLineLook.yml @@ -1,15 +1,16 @@ languageId: plaintext command: + version: 6 spokenForm: chuck line look - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: l} + action: + name: remove + target: + type: primitive modifiers: - type: containingScope scopeType: {type: line} + mark: {type: decoratedSymbol, symbolColor: default, character: l} usePrePhraseSnapshot: false - action: {name: remove} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearTrap.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearTrap.yml index 984dab22fb..5b031e83dd 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearTrap.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearTrap.yml @@ -1,12 +1,13 @@ languageId: plaintext command: + version: 6 spokenForm: change trap - version: 2 - targets: - - type: primitive + action: + name: clearAndSetSelection + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: t} usePrePhraseSnapshot: false - action: {name: clearAndSetSelection} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearWhaleWordYou.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearWhaleWordYou.yml index 592e5a6315..8685800215 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearWhaleWordYou.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/clearWhaleWordYou.yml @@ -1,12 +1,13 @@ languageId: plaintext command: + version: 6 spokenForm: change whale - version: 2 - targets: - - type: primitive + action: + name: clearAndSetSelection + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: w} usePrePhraseSnapshot: false - action: {name: clearAndSetSelection} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/postLook.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/postLook.yml index 62b5af1d6c..579afc774c 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/postLook.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/postLook.yml @@ -1,12 +1,13 @@ languageId: plaintext command: + version: 6 spokenForm: post look - version: 2 - targets: - - type: primitive + action: + name: setSelectionAfter + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: l} usePrePhraseSnapshot: false - action: {name: setSelectionAfter} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/preInk.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/preInk.yml index bd0b57d483..3866c1a915 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/preInk.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/preInk.yml @@ -1,12 +1,13 @@ languageId: plaintext command: + version: 6 spokenForm: pre sit - version: 2 - targets: - - type: primitive + action: + name: setSelectionBefore + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: i} usePrePhraseSnapshot: false - action: {name: setSelectionBefore} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeBlueSun.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeBlueSun.yml index ef1c81681f..82c2cdf2fd 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeBlueSun.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeBlueSun.yml @@ -1,12 +1,13 @@ languageId: plaintext command: + version: 6 spokenForm: take blue sun - version: 2 - targets: - - type: primitive + action: + name: setSelection + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: blue, character: s} usePrePhraseSnapshot: false - action: {name: setSelection} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeCapAndWhale.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeCapAndWhale.yml index 1cfb6fbbfb..b79d6a61e9 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeCapAndWhale.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeCapAndWhale.yml @@ -1,16 +1,17 @@ languageId: plaintext command: + version: 6 spokenForm: take cap and whale - version: 2 - targets: - - type: list + action: + name: setSelection + target: + type: list elements: - type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: c} - type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: w} usePrePhraseSnapshot: false - action: {name: setSelection} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeEachPastKick.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeEachPastKick.yml index 8ded2609e7..02b2396bcc 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeEachPastKick.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeEachPastKick.yml @@ -1,9 +1,11 @@ languageId: plaintext command: + version: 6 spokenForm: take each past crunch - version: 2 - targets: - - type: range + action: + name: setSelection + target: + type: range anchor: type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: e} @@ -13,7 +15,6 @@ command: excludeAnchor: false excludeActive: false usePrePhraseSnapshot: false - action: {name: setSelection} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeLine.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeLine.yml index 831ad9afb6..cf0445a794 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeLine.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeLine.yml @@ -1,14 +1,15 @@ languageId: plaintext command: + version: 6 spokenForm: take line - version: 2 - targets: - - type: primitive + action: + name: setSelection + target: + type: primitive modifiers: - type: containingScope scopeType: {type: line} usePrePhraseSnapshot: false - action: {name: setSelection} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeWhale.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeWhale.yml index e0194a4fe6..77293390bc 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeWhale.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-1-basics/takeWhale.yml @@ -1,12 +1,13 @@ languageId: plaintext command: + version: 6 spokenForm: take whale - version: 2 - targets: - - type: primitive + action: + name: setSelection + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: w} usePrePhraseSnapshot: false - action: {name: setSelection} initialState: documentContents: |- ================================================== diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringBlueCapToValueRisk.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringBlueCapToValueRisk.yml index 67f5cfbcb0..e1867ae21b 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringBlueCapToValueRisk.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringBlueCapToValueRisk.yml @@ -1,17 +1,22 @@ languageId: python command: + version: 6 spokenForm: bring blue cap to value red - version: 2 - targets: - - type: primitive + action: + name: replaceWithTarget + source: + type: primitive mark: {type: decoratedSymbol, symbolColor: blue, character: c} - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: r} - modifiers: - - type: containingScope - scopeType: {type: value} + destination: + type: primitive + insertionMode: to + target: + type: primitive + modifiers: + - type: containingScope + scopeType: {type: value} + mark: {type: decoratedSymbol, symbolColor: default, character: r} usePrePhraseSnapshot: false - action: {name: replaceWithTarget} initialState: documentContents: | def print_color(color, invert=False): diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringStateUrge.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringStateUrge.yml index bc10619023..0ba48e3427 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringStateUrge.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/bringStateUrge.yml @@ -1,16 +1,17 @@ languageId: python command: + version: 6 spokenForm: bring state urge - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: u} + action: + name: replaceWithTarget + source: + type: primitive modifiers: - type: containingScope scopeType: {type: statement} - - {type: primitive, isImplicit: true} + mark: {type: decoratedSymbol, symbolColor: default, character: u} + destination: {type: implicit} usePrePhraseSnapshot: false - action: {name: replaceWithTarget} initialState: documentContents: | def print_color(color, invert=False): diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/chuckArgueBlueVest.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/chuckArgueBlueVest.yml index 0ab1a4f88b..2fc67be091 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/chuckArgueBlueVest.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/chuckArgueBlueVest.yml @@ -1,15 +1,16 @@ languageId: python command: + version: 6 spokenForm: chuck arg blue vest - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: blue, character: v} + action: + name: remove + target: + type: primitive modifiers: - type: containingScope scopeType: {type: argumentOrParameter} + mark: {type: decoratedSymbol, symbolColor: blue, character: v} usePrePhraseSnapshot: false - action: {name: remove} initialState: documentContents: | def print_color(color, invert=False): diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/cloneStateInk.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/cloneStateInk.yml index 60c7a6e9cc..e04894ed13 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/cloneStateInk.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/cloneStateInk.yml @@ -1,15 +1,16 @@ languageId: python command: + version: 6 spokenForm: clone state sit - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: i} + action: + name: insertCopyAfter + target: + type: primitive modifiers: - type: containingScope scopeType: {type: statement} + mark: {type: decoratedSymbol, symbolColor: default, character: i} usePrePhraseSnapshot: false - action: {name: insertCopyAfter} initialState: documentContents: | def print_color(color, invert=False): diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/dedentThis.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/dedentThis.yml index a05a7f133d..cd20361265 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/dedentThis.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/dedentThis.yml @@ -1,12 +1,13 @@ languageId: python command: + version: 6 spokenForm: dedent this - version: 2 - targets: - - type: primitive + action: + name: outdentLine + target: + type: primitive mark: {type: cursor} usePrePhraseSnapshot: false - action: {name: outdentLine} initialState: documentContents: | def print_color(color, invert=False): diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/pourUrge.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/pourUrge.yml index ebac86dba0..2d31603412 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/pourUrge.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/pourUrge.yml @@ -1,12 +1,13 @@ languageId: python command: + version: 6 spokenForm: pour urge - version: 2 - targets: - - type: primitive + action: + name: editNewLineAfter + target: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: u} usePrePhraseSnapshot: false - action: {name: editNewLineAfter} initialState: documentContents: | def print_color(color, invert=False): diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/swapStringAirWithWhale.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/swapStringAirWithWhale.yml index 5ab83ad5a3..7a5e57b9f8 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/swapStringAirWithWhale.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/tutorial/unit-2-basic-coding/swapStringAirWithWhale.yml @@ -1,17 +1,19 @@ languageId: python command: + version: 6 spokenForm: swap string air with whale - version: 2 - targets: - - type: primitive - mark: {type: decoratedSymbol, symbolColor: default, character: a} + action: + name: swapTargets + target1: + type: primitive modifiers: - type: containingScope scopeType: {type: surroundingPair, delimiter: string} - - type: primitive + mark: {type: decoratedSymbol, symbolColor: default, character: a} + target2: + type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: w} usePrePhraseSnapshot: false - action: {name: swapTargets} initialState: documentContents: | def print_color(color, invert=False):