From c04d267ae29a6551303989a24c31da570f21fffe Mon Sep 17 00:00:00 2001 From: tshino Date: Sun, 8 Jan 2023 12:50:27 +0900 Subject: [PATCH] Update keymap wrappers to use kb-macro.active instead of kb-macro.recording --- keymap-wrapper/README.md | 14 +- .../alefragnani.delphi-keybindings.json | 148 +- .../ms-vscode.atom-keybindings.json | 258 +-- ...ms-vscode.notepadplusplus-keybindings.json | 100 +- .../ms-vscode.sublime-keybindings.json | 268 +-- keymap-wrapper/ms-vscode.vs-keybindings.json | 104 +- keymap-wrapper/tshino.vz-like-keymap.json | 452 ++--- keymap-wrapper/tuttieee.emacs-mcx.json | 1610 ++++++++--------- 8 files changed, 1477 insertions(+), 1477 deletions(-) diff --git a/keymap-wrapper/README.md b/keymap-wrapper/README.md index b8bd8574..3187a530 100644 --- a/keymap-wrapper/README.md +++ b/keymap-wrapper/README.md @@ -16,13 +16,13 @@ Click the keymap wrapper link in the table below, which opens a JSON file. Copy | Keymap extension | Keymap wrapper | Last updated | Start recording | Stop recording | Playback | | ---------------- | -------------- | ------------ | ---------- | --------- | -------- | -| [Atom Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.atom-keybindings) | [link](ms-vscode.atom-keybindings.json) | 2022-12-30 | `Ctrl+Alt+R` | `Ctrl+Alt+R` | `Ctrl+Alt+P` | -| [Awesome Emacs Keymap](https://marketplace.visualstudio.com/items?itemName=tuttieee.emacs-mcx) | [link](tuttieee.emacs-mcx.json) | 2022-11-26 | `C-x S-9` | `C-x S-0` | `C-x e` | -| [Delphi Keymap](https://marketplace.visualstudio.com/items?itemName=alefragnani.delphi-keybindings) | [link](alefragnani.delphi-keybindings.json) | 2022-10-09 | `Ctrl/Cmd+Shift+R` | `Ctrl/Cmd+Shift+R` | `Ctrl/Cmd+Shift+P` | -| [Notepad++ Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.notepadplusplus-keybindings) | [link](ms-vscode.notepadplusplus-keybindings.json) | 2021-12-26 | `Ctrl+Shift+R` | `Ctrl+Shift+R` | `Ctrl+Shift+P` | -| [Sublime Text Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings) | [link](ms-vscode.sublime-keybindings.json) | 2021-12-21 | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Shift+Q` | -| [Visual Studio Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vs-keybindings) | [link](ms-vscode.vs-keybindings.json) | 2022-04-05 | `Ctrl+M R` | `Ctrl+M R` | `Ctrl+M Enter` | -| [Vz Keymap](https://marketplace.visualstudio.com/items?itemName=tshino.vz-like-keymap) | [link](tshino.vz-like-keymap.json) | 2022-12-29 | `Ctrl+_` | `Ctrl+^` | `Ctrl+^` | +| [Atom Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.atom-keybindings) | [link](ms-vscode.atom-keybindings.json) | 2023-01-08 | `Ctrl+Alt+R` | `Ctrl+Alt+R` | `Ctrl+Alt+P` | +| [Awesome Emacs Keymap](https://marketplace.visualstudio.com/items?itemName=tuttieee.emacs-mcx) | [link](tuttieee.emacs-mcx.json) | 2023-01-08 | `C-x S-9` | `C-x S-0` | `C-x e` | +| [Delphi Keymap](https://marketplace.visualstudio.com/items?itemName=alefragnani.delphi-keybindings) | [link](alefragnani.delphi-keybindings.json) | 2023-01-08 | `Ctrl/Cmd+Shift+R` | `Ctrl/Cmd+Shift+R` | `Ctrl/Cmd+Shift+P` | +| [Notepad++ Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.notepadplusplus-keybindings) | [link](ms-vscode.notepadplusplus-keybindings.json) | 2023-01-08 | `Ctrl+Shift+R` | `Ctrl+Shift+R` | `Ctrl+Shift+P` | +| [Sublime Text Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings) | [link](ms-vscode.sublime-keybindings.json) | 2023-01-08 | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Shift+Q` | +| [Visual Studio Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vs-keybindings) | [link](ms-vscode.vs-keybindings.json) | 2023-01-08 | `Ctrl+M R` | `Ctrl+M R` | `Ctrl+M Enter` | +| [Vz Keymap](https://marketplace.visualstudio.com/items?itemName=tshino.vz-like-keymap) | [link](tshino.vz-like-keymap.json) | 2023-01-08 | `Ctrl+_` | `Ctrl+^` | `Ctrl+^` | - Each keyboard shortcut for start/stop recording and playback is assigned to the same ones that the original editor is using, as much as possible. - You can find the definitions of them at the bottom of each keymap wrapper file (find the `startRecording` command etc.). You can customize them as you like. diff --git a/keymap-wrapper/alefragnani.delphi-keybindings.json b/keymap-wrapper/alefragnani.delphi-keybindings.json index 5896cbb6..b7e893ce 100644 --- a/keymap-wrapper/alefragnani.delphi-keybindings.json +++ b/keymap-wrapper/alefragnani.delphi-keybindings.json @@ -4,153 +4,153 @@ // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md { "key": "f9", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.start" }, - "when": "kb-macro.recording && !inDebugMode" }, + "when": "kb-macro.active && !inDebugMode" }, { "key": "f9", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.continue" }, - "when": "kb-macro.recording && inDebugMode" }, + "when": "kb-macro.active && inDebugMode" }, { "key": "f8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.stepOver" }, - "when": "kb-macro.recording && inDebugMode" }, + "when": "kb-macro.active && inDebugMode" }, { "key": "f7", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.stepInto" }, - "when": "kb-macro.recording && inDebugMode" }, + "when": "kb-macro.active && inDebugMode" }, { "key": "shift+f8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.stepOut" }, - "when": "kb-macro.recording && inDebugMode" }, + "when": "kb-macro.active && inDebugMode" }, { "key": "cmd+f2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.stop" }, - "when": "kb-macro.recording && isMac && inDebugMode" }, + "when": "kb-macro.active && isMac && inDebugMode" }, { "key": "ctrl+f2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.stop" }, - "when": "kb-macro.recording && !isMac && inDebugMode" }, + "when": "kb-macro.active && !isMac && inDebugMode" }, { "key": "f4", "command": "kb-macro.wrap", "args": { "command": "editor.debug.action.runToCursor" }, - "when": "kb-macro.recording && inDebugMode" }, + "when": "kb-macro.active && inDebugMode" }, { "key": "f5", "command": "kb-macro.wrap", "args": { "command": "editor.debug.action.toggleBreakpoint" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "cmd+f7", "command": "kb-macro.wrap", "args": { "command": "editor.debug.action.selectionToWatch" }, - "when": "kb-macro.recording && isMac && inDebugMode" }, + "when": "kb-macro.active && isMac && inDebugMode" }, { "key": "ctrl+f7", "command": "kb-macro.wrap", "args": { "command": "editor.debug.action.selectionToWatch" }, - "when": "kb-macro.recording && !isMac && inDebugMode" }, + "when": "kb-macro.active && !isMac && inDebugMode" }, { "key": "ctrl+f9", "command": "kb-macro.wrap", "args": { "command": "workbench.action.tasks.build" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "cmd+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.formatDocument" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.formatDocument" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.startFindReplaceAction" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.startFindReplaceAction" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+.", "command": "workbench.action.showCommands", - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+.", "command": "workbench.action.showCommands", - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "cmd+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.goToDeclaration" }, - "when": "kb-macro.recording && isMac && editorHasDefinitionProvider && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorHasDefinitionProvider && editorTextFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.goToDeclaration" }, - "when": "kb-macro.recording && !isMac && editorHasDefinitionProvider && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorHasDefinitionProvider && editorTextFocus" }, { "key": "cmd+shift+e", "command": "kb-macro.wrap", "args": { "command": "editor.action.rename" }, - "when": "kb-macro.recording && isMac && editorHasRenameProvider && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorHasRenameProvider && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+e", "command": "kb-macro.wrap", "args": { "command": "editor.action.rename" }, - "when": "kb-macro.recording && !isMac && editorHasRenameProvider && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorHasRenameProvider && editorTextFocus && !editorReadonly" }, { "key": "cmd+;", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+;", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+f12", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+f12", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+f7", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && editorFocus && !editorReadonly" }, + "when": "kb-macro.active && editorFocus && !editorReadonly" }, { "key": "alt+f8", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && editorFocus && !editorReadonly" }, + "when": "kb-macro.active && editorFocus && !editorReadonly" }, { "key": "alt+shift+backspace", "command": "kb-macro.wrap", "args": { "command": "redo" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "cmd+y", "command": "kb-macro.wrap", "args": { "command": "editor.action.deleteLines" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "editor.action.deleteLines" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+shift+y", "command": "kb-macro.wrap", "args": { "command": "deleteAllRight" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+y", "command": "kb-macro.wrap", "args": { "command": "deleteAllRight" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+t", "command": "kb-macro.wrap", "args": { "command": "deleteWordEndRight" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+t", "command": "kb-macro.wrap", "args": { "command": "deleteWordEndRight" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+shift+i", "command": "kb-macro.wrap", "args": { "command": "editor.action.indentLines" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+i", "command": "kb-macro.wrap", "args": { "command": "editor.action.indentLines" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "alt+shift+down", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectDown" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+shift+up", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectUp" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+shift+end", "command": "kb-macro.wrap", "args": { "command": "cursorEndSelect" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+shift+home", "command": "kb-macro.wrap", "args": { "command": "cursorHomeSelect" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "cmd+alt+shift+end", "command": "kb-macro.wrap", "args": { "command": "cursorBottomSelect" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+alt+shift+end", "command": "kb-macro.wrap", "args": { "command": "cursorBottomSelect" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+alt+shift+home", "command": "kb-macro.wrap", "args": { "command": "cursorTopSelect" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+alt+shift+home", "command": "kb-macro.wrap", "args": { "command": "cursorTopSelect" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+j", "command": "kb-macro.wrap", "args": { "command": "editor.action.showSnippets", "record": "side-effect" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "editor.action.showSnippets", "record": "side-effect" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordRight" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordRight" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+left", "command": "kb-macro.wrap", "args": { "command": "cursorWordLeft" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+left", "command": "kb-macro.wrap", "args": { "command": "cursorWordLeft" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+n", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertLineAfter" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertLineAfter" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+shift+f4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeOtherEditors" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+shift+f4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeOtherEditors" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+shift+s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAll" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+shift+s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAll" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+shift+enter", "command": "kb-macro.wrap", "args": { "command": "editor.action.referenceSearch.trigger" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+shift+enter", "command": "kb-macro.wrap", "args": { "command": "editor.action.referenceSearch.trigger" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.goToDeclaration" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.goToDeclaration" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+shift+h", "command": "kb-macro.wrap", "args": { "command": "editor.action.showHover" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+shift+h", "command": "kb-macro.wrap", "args": { "command": "editor.action.showHover" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k n", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToUppercase" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k n", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToUppercase" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k o", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToLowercase" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k o", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToLowercase" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "f1", "command": "kb-macro.wrap", "args": { "command": "delphiKeybindings.help", "await": "selection" }, - "when": "kb-macro.recording && !editorHasSelection" }, + "when": "kb-macro.active && !editorHasSelection" }, { "key": "f1", "command": "kb-macro.wrap", "args": { "command": "delphiKeybindings.help" }, - "when": "kb-macro.recording && editorHasSelection" }, + "when": "kb-macro.active && editorHasSelection" }, { "key": "cmd+w", "command": "kb-macro.wrap", "args": { "command": "delphiKeybindings.selectWord", "await": "selection" }, - "when": "kb-macro.recording && !editorHasSelection && isMac" }, + "when": "kb-macro.active && !editorHasSelection && isMac" }, { "key": "cmd+w", "command": "kb-macro.wrap", "args": { "command": "delphiKeybindings.selectWord" }, - "when": "kb-macro.recording && editorHasSelection && isMac" }, + "when": "kb-macro.active && editorHasSelection && isMac" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "delphiKeybindings.selectWord", "await": "selection" }, - "when": "kb-macro.recording && !editorHasSelection && !isMac" }, + "when": "kb-macro.active && !editorHasSelection && !isMac" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "delphiKeybindings.selectWord" }, - "when": "kb-macro.recording && editorHasSelection && !isMac" }, + "when": "kb-macro.active && editorHasSelection && !isMac" }, { "key": "ctrl+shift+r", "command": "kb-macro.startRecording", "when": "!kb-macro.recording && !isMac" }, { "key": "cmd+shift+r", "command": "kb-macro.startRecording", diff --git a/keymap-wrapper/ms-vscode.atom-keybindings.json b/keymap-wrapper/ms-vscode.atom-keybindings.json index 9374780c..7230acdd 100644 --- a/keymap-wrapper/ms-vscode.atom-keybindings.json +++ b/keymap-wrapper/ms-vscode.atom-keybindings.json @@ -4,263 +4,263 @@ // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md { "key": "a", "command": "kb-macro.wrap", "args": { "command": "explorer.newFile" }, - "when": "kb-macro.recording && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && filesExplorerFocus && !inputFocus" }, { "key": "shift+a", "command": "kb-macro.wrap", "args": { "command": "explorer.newFolder" }, - "when": "kb-macro.recording && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && filesExplorerFocus && !inputFocus" }, { "key": "cmd+1", "command": "kb-macro.wrap", "args": { "command": "explorer.openToSide" }, - "when": "kb-macro.recording && isMac && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && isMac && filesExplorerFocus && !inputFocus" }, { "key": "ctrl+1", "command": "kb-macro.wrap", "args": { "command": "explorer.openToSide" }, - "when": "kb-macro.recording && !isMac && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && !isMac && filesExplorerFocus && !inputFocus" }, { "key": "backspace", "command": "kb-macro.wrap", "args": { "command": "moveFileToTrash" }, - "when": "kb-macro.recording && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && filesExplorerFocus && !inputFocus" }, { "key": "cmd+c", "command": "kb-macro.wrap", "args": { "command": "filesExplorer.copy" }, - "when": "kb-macro.recording && isMac && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && isMac && filesExplorerFocus && !inputFocus" }, { "key": "ctrl+c", "command": "kb-macro.wrap", "args": { "command": "filesExplorer.copy" }, - "when": "kb-macro.recording && !isMac && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && !isMac && filesExplorerFocus && !inputFocus" }, { "key": "h", "command": "kb-macro.wrap", "args": { "command": "list.collapse" }, - "when": "kb-macro.recording && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && filesExplorerFocus && !inputFocus" }, { "key": "l", "command": "kb-macro.wrap", "args": { "command": "list.expand" }, - "when": "kb-macro.recording && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && filesExplorerFocus && !inputFocus" }, { "key": "j", "command": "kb-macro.wrap", "args": { "command": "list.focusDown" }, - "when": "kb-macro.recording && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && filesExplorerFocus && !inputFocus" }, { "key": "k", "command": "kb-macro.wrap", "args": { "command": "list.focusUp" }, - "when": "kb-macro.recording && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && filesExplorerFocus && !inputFocus" }, { "key": "cmd+shift+ctrl+f", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "shift+f11", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "ctrl+cmd+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesDownAction" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesDownAction" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+cmd+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesUpAction" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesUpAction" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+shift+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.copyLinesDownAction" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+shift+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.copyLinesDownAction" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+shift+k", "command": "kb-macro.wrap", "args": { "command": "editor.action.deleteLines" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "cmd+k cmd+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k ctrl+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+\\", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+\\", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k left", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k left", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+t", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+t", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && isWindows" }, + "when": "kb-macro.active && isWindows" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && !isMac && !isWindows" }, + "when": "kb-macro.active && !isMac && !isWindows" }, { "key": "ctrl-alt-b", "command": "kb-macro.wrap", "args": { "command": "editor.action.formatDocument" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "shift-alt-f", "command": "kb-macro.wrap", "args": { "command": "editor.action.formatDocument" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenNavigateNext" }, - "when": "kb-macro.recording && isMac && inQuickOpen" }, + "when": "kb-macro.active && isMac && inQuickOpen" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenNavigateNext" }, - "when": "kb-macro.recording && !isMac && inQuickOpen" }, + "when": "kb-macro.active && !isMac && inQuickOpen" }, { "key": "ctrl+shift+l", "command": "kb-macro.wrap", "args": { "command": "workbench.action.editor.changeLanguageMode" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+m", "command": "kb-macro.wrap", "args": { "command": "markdown.showPreviewToSide" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+alt+cmd+l", "command": "kb-macro.wrap", "args": { "command": "workbench.action.reloadWindow" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+ctrl+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.reloadWindow" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "ctrl+shift+o", "command": "kb-macro.wrap", "args": { "command": "editor.action.openLink" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "none", "command": "kb-macro.wrap", "args": { "command": "editor.action.openLink" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+i", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleDevTools" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+alt+i", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleDevTools" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+shift+s", "command": "kb-macro.wrap", "args": { "command": "editor.action.showSnippets", "record": "side-effect" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+o", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.openFolder" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "cmd+shift+o", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.openFileFolder" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "none", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.openFileFolder" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "editor.action.jumpToBracket" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "cmd+l", "command": "kb-macro.wrap", "args": { "command": "expandLineSelection" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "expandLineSelection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+shift+up", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectUp" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "shift+alt+up", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectUp" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+shift+down", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectDown" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "shift+alt+down", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectDown" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+alt+b", "command": "kb-macro.wrap", "args": { "command": "editor.action.format" }, - "when": "kb-macro.recording && isMac && editorHasFormattingProvider && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorHasFormattingProvider && editorTextFocus && !editorReadonly" }, { "key": "alt+shift+f", "command": "kb-macro.wrap", "args": { "command": "editor.action.format" }, - "when": "kb-macro.recording && isWindows && editorHasFormattingProvider && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isWindows && editorHasFormattingProvider && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+i", "command": "kb-macro.wrap", "args": { "command": "editor.action.format" }, - "when": "kb-macro.recording && !isMac && !isWindows && editorHasFormattingProvider && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && !isWindows && editorHasFormattingProvider && editorTextFocus && !editorReadonly" }, { "key": "ctrl+alt+t", "command": "kb-macro.wrap", "args": { "command": "workbench.action.terminal.toggleTerminal" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+`", "command": "kb-macro.wrap", "args": { "command": "workbench.action.terminal.toggleTerminal" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "ctrl+cmd+f", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleFullScreen" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "f11", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleFullScreen" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoSymbol" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoSymbol" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+[", "command": "kb-macro.wrap", "args": { "command": "editor.fold" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+ctrl+[", "command": "kb-macro.wrap", "args": { "command": "editor.fold" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "alt+cmd+]", "command": "kb-macro.wrap", "args": { "command": "editor.unfold" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+ctrl+]", "command": "kb-macro.wrap", "args": { "command": "editor.unfold" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "alt+cmd+shift+[", "command": "kb-macro.wrap", "args": { "command": "editor.foldAll" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+ctrl+shift+[", "command": "kb-macro.wrap", "args": { "command": "editor.foldAll" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "alt+cmd+shift+]", "command": "kb-macro.wrap", "args": { "command": "editor.unfoldAll" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+ctrl+shift+]", "command": "kb-macro.wrap", "args": { "command": "editor.unfoldAll" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+shift+7", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "cmd+k cmd+c", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+=", "command": "kb-macro.wrap", "args": { "command": "workbench.action.zoomIn" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+=", "command": "kb-macro.wrap", "args": { "command": "workbench.action.zoomIn" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.zoomOut" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.zoomOut" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k cmd+1", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel1" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+k ctrl+1", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel1" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k cmd+2", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel2" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+k ctrl+2", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel2" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k cmd+3", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel3" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+k ctrl+3", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel3" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k cmd+4", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel4" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+k ctrl+4", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel4" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k cmd+5", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel5" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+k ctrl+5", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel5" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+pagedown", "command": "kb-macro.wrap", "args": { "command": "workbench.action.nextEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+pageup", "command": "kb-macro.wrap", "args": { "command": "workbench.action.previousEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+cmd+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.selectHighlights" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "alt+f3", "command": "kb-macro.wrap", "args": { "command": "editor.action.selectHighlights" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+shift+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorAtEndOfEachLineSelected" }, - "when": "kb-macro.recording && isMac && editorTextFocus && editorHasSelection" }, + "when": "kb-macro.active && isMac && editorTextFocus && editorHasSelection" }, { "key": "alt+shift+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorAtEndOfEachLineSelected" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && editorHasSelection" }, + "when": "kb-macro.active && !isMac && editorTextFocus && editorHasSelection" }, { "key": "cmd+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.zoomOut" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.zoomOut" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex1" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex1" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex2" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex2" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+3", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex3" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+3", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex3" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex4" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex4" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+5", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex5" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+5", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex5" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+6", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex6" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+6", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex6" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+7", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex7" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+7", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex7" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex8" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex8" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+9", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex9" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+9", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex9" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+\\", "command": "kb-macro.wrap", "args": { "command": "workbench.files.action.showActiveFileInExplorer" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+shift+\\", "command": "kb-macro.wrap", "args": { "command": "workbench.files.action.showActiveFileInExplorer" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "ctrl+shift+c", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.copyPathOfActiveFile" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "cmd+,", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openGlobalSettings" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+,", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openGlobalSettings" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.showAllEditors" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.showAllEditors" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+ctrl+shift+f", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "shift+f11", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+y", "command": "kb-macro.wrap", "args": { "command": "redo" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "redo" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+j", "command": "kb-macro.wrap", "args": { "command": "editor.action.joinLines" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "editor.action.joinLines" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+p", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenPreviousEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenPreviousEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "/", "command": "kb-macro.wrap", "args": { "command": "list.toggleKeyboardNavigation" }, - "when": "kb-macro.recording && listFocus && !inputFocus && listSupportsKeyboardNavigation" }, + "when": "kb-macro.active && listFocus && !inputFocus && listSupportsKeyboardNavigation" }, { "key": "cmd+k", "command": "kb-macro.wrap", "args": { "command": "workbench.action.terminal.clear" }, - "when": "kb-macro.recording && isMac && terminalFocus" }, + "when": "kb-macro.active && isMac && terminalFocus" }, { "key": "ctrl+k", "command": "kb-macro.wrap", "args": { "command": "workbench.action.terminal.clear" }, - "when": "kb-macro.recording && !isMac && terminalFocus" }, + "when": "kb-macro.active && !isMac && terminalFocus" }, { "key": "ctrl+alt+r", "command": "kb-macro.startRecording", "when": "!kb-macro.recording" }, { "key": "ctrl+alt+r", "command": "kb-macro.finishRecording", diff --git a/keymap-wrapper/ms-vscode.notepadplusplus-keybindings.json b/keymap-wrapper/ms-vscode.notepadplusplus-keybindings.json index 17fc2aed..96174f8c 100644 --- a/keymap-wrapper/ms-vscode.notepadplusplus-keybindings.json +++ b/keymap-wrapper/ms-vscode.notepadplusplus-keybindings.json @@ -4,105 +4,105 @@ // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md { "key": "f11", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleFullScreen" }, - "when": "kb-macro.recording && !inDebugMode" }, + "when": "kb-macro.active && !inDebugMode" }, { "key": "alt+0", "command": "kb-macro.wrap", "args": { "command": "editor.foldAll" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+1", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel1" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+2", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel2" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+3", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel3" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+4", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel4" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+5", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel5" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+6", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel6" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+7", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel7" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+8", "command": "kb-macro.wrap", "args": { "command": "editor.foldLevel8" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+0", "command": "kb-macro.wrap", "args": { "command": "editor.unfoldAll" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+h", "command": "kb-macro.wrap", "args": { "command": "editor.action.startFindReplaceAction" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "f4", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "shift+f4", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "editor.action.jumpToBracket" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+delete", "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardCutAction", "await": "document selection clipboard" }, - "when": "kb-macro.recording && !kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, { "key": "shift+delete", "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardCutAction", "await": "document clipboard" }, - "when": "kb-macro.recording && kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, { "key": "alt+backspace", "command": "kb-macro.wrap", "args": { "command": "undo" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "redo" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.duplicateSelection" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "editor.action.joinLines" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+q", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAll" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+k", "command": "kb-macro.wrap", "args": { "command": "editor.action.addCommentLine" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+k", "command": "kb-macro.wrap", "args": { "command": "editor.action.removeCommentLine" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+backspace", "command": "kb-macro.wrap", "args": { "command": "deleteAllLeft" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+alt+s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAs" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "alt+f4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quit" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeActiveEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "shift+cmd+delete", "command": "kb-macro.wrap", "args": { "command": "deleteAllRight" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+u", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToLowercase" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+u", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToUppercase" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "editor.action.jumpToBracket" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+down", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectDown" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+left", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectLeft" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+pagedown", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageDown" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+pageup", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageUp" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+right", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectRight" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+up", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectUp" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+pageup", "command": "kb-macro.wrap", "args": { "command": "workbench.action.nextEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+pagedown", "command": "kb-macro.wrap", "args": { "command": "workbench.action.previousEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+insert", "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardCopyAction", "await": "clipboard" }, - "when": "kb-macro.recording && isWindows && editorTextFocus" }, + "when": "kb-macro.active && isWindows && editorTextFocus" }, { "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardCopyAction", "await": "clipboard" }, - "when": "kb-macro.recording && !isWindows && editorTextFocus" }, + "when": "kb-macro.active && !isWindows && editorTextFocus" }, { "key": "shift+insert", "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardPasteAction", "await": "document selection" }, - "when": "kb-macro.recording && isWindows && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isWindows && editorTextFocus && !editorReadonly" }, { "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardPasteAction", "await": "document selection" }, - "when": "kb-macro.recording && !isWindows && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isWindows && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesDownAction" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesUpAction" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.deleteLines" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "alt+c", "command": "kb-macro.wrap", "args": { "command": "columnSelect" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+r", "command": "kb-macro.startRecording", "when": "!kb-macro.recording" }, { "key": "ctrl+shift+p", "command": "kb-macro.cancelRecording", diff --git a/keymap-wrapper/ms-vscode.sublime-keybindings.json b/keymap-wrapper/ms-vscode.sublime-keybindings.json index fc917123..3b691c5f 100644 --- a/keymap-wrapper/ms-vscode.sublime-keybindings.json +++ b/keymap-wrapper/ms-vscode.sublime-keybindings.json @@ -4,273 +4,273 @@ // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md { "key": "cmd+y", "command": "kb-macro.wrap", "args": { "command": "redo" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "redo" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+cmd+f", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "shift+f11", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+w", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeActiveEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeActiveEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "shift+cmd+[", "command": "kb-macro.wrap", "args": { "command": "workbench.action.previousEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+pageup", "command": "kb-macro.wrap", "args": { "command": "workbench.action.previousEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "shift+cmd+]", "command": "kb-macro.wrap", "args": { "command": "workbench.action.nextEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+pagedown", "command": "kb-macro.wrap", "args": { "command": "workbench.action.nextEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAll" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "none", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAll" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k cmd+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k ctrl+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "ctrl+alt+up", "command": "kb-macro.wrap", "args": { "command": "scrollLineUp" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+up", "command": "kb-macro.wrap", "args": { "command": "scrollLineUp" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+alt+down", "command": "kb-macro.wrap", "args": { "command": "scrollLineDown" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+down", "command": "kb-macro.wrap", "args": { "command": "scrollLineDown" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+t", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoSymbol" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoSymbol" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoSymbol" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+;", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoSymbol" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+alt+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.goToDeclaration" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "f12", "command": "kb-macro.wrap", "args": { "command": "editor.action.goToDeclaration" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateBack" }, - "when": "kb-macro.recording && isLinux" }, + "when": "kb-macro.active && isLinux" }, { "key": "alt+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateBack" }, - "when": "kb-macro.recording && isWindows" }, + "when": "kb-macro.active && isWindows" }, { "key": "ctrl+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateBack" }, - "when": "kb-macro.recording && !isLinux && !isWindows" }, + "when": "kb-macro.active && !isLinux && !isWindows" }, { "key": "alt+shift+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateForward" }, - "when": "kb-macro.recording && isLinux" }, + "when": "kb-macro.active && isLinux" }, { "key": "alt+shift+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateForward" }, - "when": "kb-macro.recording && isWindows" }, + "when": "kb-macro.active && isWindows" }, { "key": "ctrl+shift+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateForward" }, - "when": "kb-macro.recording && !isLinux && !isWindows" }, + "when": "kb-macro.active && !isLinux && !isWindows" }, { "key": "cmd+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "f3", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "f4", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+f4", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+cmd+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesUpAction" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+shift+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesUpAction" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+cmd+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesDownAction" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+shift+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.moveLinesDownAction" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+alt+/", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+shift+/", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k cmd+up", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k ctrl+up", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.joinTwoGroups" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+shift+1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.joinTwoGroups" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+shift+2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleEditorGroupLayout" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+shift+8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleEditorGroupLayout" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k cmd+down", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeActiveEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k ctrl+down", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeActiveEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+cmd+[", "command": "kb-macro.wrap", "args": { "command": "editor.fold" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctr+shift+[", "command": "kb-macro.wrap", "args": { "command": "editor.fold" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+alt+]", "command": "kb-macro.wrap", "args": { "command": "editor.unfold" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+shift+]", "command": "kb-macro.wrap", "args": { "command": "editor.unfold" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+k cmd+0", "command": "kb-macro.wrap", "args": { "command": "editor.unfoldAll" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+k ctrl+0", "command": "kb-macro.wrap", "args": { "command": "editor.unfoldAll" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "alt+f12", "command": "kb-macro.wrap", "args": { "command": "editor.action.showContextMenu" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "cmd+shift+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.copyLinesDownAction" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+shift+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.copyLinesDownAction" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+l", "command": "kb-macro.wrap", "args": { "command": "expandLineSelection" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "expandLineSelection" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.addSelectionToNextFindMatch" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.addSelectionToNextFindMatch" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "editor.action.jumpToBracket" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "cmd+alt+/", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+shift+/", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+alt+f", "command": "kb-macro.wrap", "args": { "command": "editor.action.startFindReplaceAction" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+h", "command": "kb-macro.wrap", "args": { "command": "editor.action.startFindReplaceAction" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "ctrl+shift+k", "command": "kb-macro.wrap", "args": { "command": "editor.action.deleteLines" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+shift+backspace", "command": "kb-macro.wrap", "args": { "command": "deleteAllLeft" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+shift+delete", "command": "kb-macro.wrap", "args": { "command": "deleteAllRight" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+shift+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorAbove" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+shift+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorAbove" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+shift+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorBelow" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+shift+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorBelow" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+shift+pageup", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageUp" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+shift+pageup", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageUp" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+shift+pagedown", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageDown" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "alt+shift+pagedown", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageDown" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+shift+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorAtEndOfEachLineSelected" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+shift+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertCursorAtEndOfEachLineSelected" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex1" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex1" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex2" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex2" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+3", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex3" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+3", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex3" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex4" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex4" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+5", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex5" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+5", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex5" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+6", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex6" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+6", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex6" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+7", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex7" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+7", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex7" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex8" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+8", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex8" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+9", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex9" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "alt+9", "command": "kb-macro.wrap", "args": { "command": "workbench.action.openEditorAtIndex9" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.selectHighlights" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "alt+f3", "command": "kb-macro.wrap", "args": { "command": "editor.action.selectHighlights" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+shift+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.showAllSymbols" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+shift+r", "command": "kb-macro.wrap", "args": { "command": "workbench.action.showAllSymbols" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "alt+left", "command": "kb-macro.wrap", "args": { "command": "cursorWordStartLeft" }, - "when": "kb-macro.recording && isWindows && editorTextFocus" }, + "when": "kb-macro.active && isWindows && editorTextFocus" }, { "key": "ctrl+alt+left", "command": "kb-macro.wrap", "args": { "command": "cursorWordStartLeft" }, - "when": "kb-macro.recording && !isWindows && editorTextFocus" }, + "when": "kb-macro.active && !isWindows && editorTextFocus" }, { "key": "alt+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordEndRight" }, - "when": "kb-macro.recording && isWindows && editorTextFocus" }, + "when": "kb-macro.active && isWindows && editorTextFocus" }, { "key": "ctrl+alt+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordEndRight" }, - "when": "kb-macro.recording && !isWindows && editorTextFocus" }, + "when": "kb-macro.active && !isWindows && editorTextFocus" }, { "key": "alt+shift+left", "command": "kb-macro.wrap", "args": { "command": "cursorWordStartLeftSelect" }, - "when": "kb-macro.recording && isWindows && editorTextFocus" }, + "when": "kb-macro.active && isWindows && editorTextFocus" }, { "key": "ctrl+alt+shift+left", "command": "kb-macro.wrap", "args": { "command": "cursorWordStartLeftSelect" }, - "when": "kb-macro.recording && !isWindows && editorTextFocus" }, + "when": "kb-macro.active && !isWindows && editorTextFocus" }, { "key": "alt+shift+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordEndRightSelect" }, - "when": "kb-macro.recording && isWindows && editorTextFocus" }, + "when": "kb-macro.active && isWindows && editorTextFocus" }, { "key": "ctrl+alt+shift+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordEndRightSelect" }, - "when": "kb-macro.recording && !isWindows && editorTextFocus" }, + "when": "kb-macro.active && !isWindows && editorTextFocus" }, { "key": "cmd+j", "command": "kb-macro.wrap", "args": { "command": "editor.action.joinLines" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "editor.action.joinLines" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k cmd+u", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToUppercase" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+k ctrl+u", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToUppercase" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k cmd+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToLowercase" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+k ctrl+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.transformToLowercase" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "cmd+k a", "command": "kb-macro.wrap", "args": { "command": "workbench.action.showErrorsWarnings" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+k a", "command": "kb-macro.wrap", "args": { "command": "workbench.action.showErrorsWarnings" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+k n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "cmd+k p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && isMac && editorFocus" }, + "when": "kb-macro.active && isMac && editorFocus" }, { "key": "ctrl+k p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && !isMac && editorFocus" }, + "when": "kb-macro.active && !isMac && editorFocus" }, { "key": "ctrl+1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.focusFirstEditorGroup" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.focusSecondEditorGroup" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+3", "command": "kb-macro.wrap", "args": { "command": "workbench.action.focusThirdEditorGroup" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "cmd+p", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenPreviousEditor" }, - "when": "kb-macro.recording && isMac" }, + "when": "kb-macro.active && isMac" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenPreviousEditor" }, - "when": "kb-macro.recording && !isMac" }, + "when": "kb-macro.active && !isMac" }, { "key": "cmd+k cmd+k", "command": "kb-macro.wrap", "args": { "command": "deleteAllRight" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly" }, { "key": "ctrl+k ctrl+k", "command": "kb-macro.wrap", "args": { "command": "deleteAllRight" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly" }, { "key": "cmd+shift+space", "command": "kb-macro.wrap", "args": { "command": "editor.action.smartSelect.grow" }, - "when": "kb-macro.recording && isMac && editorTextFocus" }, + "when": "kb-macro.active && isMac && editorTextFocus" }, { "key": "ctrl+shift+space", "command": "kb-macro.wrap", "args": { "command": "editor.action.smartSelect.grow" }, - "when": "kb-macro.recording && !isMac && editorTextFocus" }, + "when": "kb-macro.active && !isMac && editorTextFocus" }, { "key": "ctrl+q", "command": "kb-macro.startRecording", "when": "!kb-macro.recording && !isMac" }, { "key": "cmd+q", "command": "kb-macro.startRecording", diff --git a/keymap-wrapper/ms-vscode.vs-keybindings.json b/keymap-wrapper/ms-vscode.vs-keybindings.json index 90bfaf88..6e5e9be5 100644 --- a/keymap-wrapper/ms-vscode.vs-keybindings.json +++ b/keymap-wrapper/ms-vscode.vs-keybindings.json @@ -4,109 +4,109 @@ // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md { "key": "ctrl+shift+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.tasks.build" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "workbench.debug.viewlet.action.addFunctionBreakpointAction" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+f9", "command": "kb-macro.wrap", "args": { "command": "workbench.debug.viewlet.action.removeAllBreakpoints" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+f5", "command": "kb-macro.wrap", "args": { "command": "workbench.action.debug.restart" }, - "when": "kb-macro.recording && inDebugMode" }, + "when": "kb-macro.active && inDebugMode" }, { "key": "ctrl+f10", "command": "kb-macro.wrap", "args": { "command": "editor.debug.action.runToCursor" }, - "when": "kb-macro.recording && inDebugMode" }, + "when": "kb-macro.active && inDebugMode" }, { "key": "ctrl+k ctrl+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.formatDocument" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+k ctrl+x", "command": "kb-macro.wrap", "args": { "command": "insertSnippet", "record": "side-effect" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.deleteLines" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardCutAction", "await": "document selection clipboard" }, - "when": "kb-macro.recording && !kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "editor.action.clipboardCutAction", "await": "document clipboard" }, - "when": "kb-macro.recording && kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && kb-macro.headOfLine && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.openFileFolder" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "alt+f12", "command": "kb-macro.wrap", "args": { "command": "editor.action.referenceSearch.trigger" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "redo" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "editor.action.smartSelect.expand" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+.", "command": "kb-macro.wrap", "args": { "command": "editor.action.addSelectionToNextFindMatch" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+alt+space", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, - "when": "kb-macro.recording && editorHasCompletionItemProvider && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasCompletionItemProvider && editorTextFocus && !editorReadonly" }, { "key": "alt+space", "command": "kb-macro.wrap", "args": { "command": "undo" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+delete", "command": "kb-macro.wrap", "args": { "command": "deleteWordEndRight" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+backspace", "command": "kb-macro.wrap", "args": { "command": "deleteWordStartLeft" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAll" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+alt+o", "command": "kb-macro.wrap", "args": { "command": "workbench.action.output.toggleOutput" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+alt+l", "command": "kb-macro.wrap", "args": { "command": "workbench.view.explorer" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+r ctrl+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.rename" }, - "when": "kb-macro.recording && editorHasRenameProvider && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasRenameProvider && editorTextFocus && !editorReadonly" }, { "key": "ctrl+r ctrl+w", "command": "kb-macro.wrap", "args": { "command": "editor.action.toggleRenderWhitespace" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+k ctrl+m", "command": "kb-macro.wrap", "args": { "command": "editor.foldAll" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateBack" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+shift+-", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateForward" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+,", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "shift+alt+down", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectDown" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+left", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectLeft" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+pagedown", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageDown" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+pageup", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectPageUp" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+right", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectRight" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+up", "command": "kb-macro.wrap", "args": { "command": "cursorColumnSelectUp" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+alt+enter", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+f4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeActiveEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "editor.action.copyLinesDownAction" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordStartRight" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+shift+right", "command": "kb-macro.wrap", "args": { "command": "cursorWordStartRightSelect" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+enter", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertLineBefore" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "shift+enter", "command": "kb-macro.wrap", "args": { "command": "editor.action.insertLineAfter" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+down", "command": "kb-macro.wrap", "args": { "command": "editor.action.wordHighlight.next" }, - "when": "kb-macro.recording && editorTextFocus && hasWordHighlights" }, + "when": "kb-macro.active && editorTextFocus && hasWordHighlights" }, { "key": "ctrl+shift+up", "command": "kb-macro.wrap", "args": { "command": "editor.action.wordHighlight.prev" }, - "when": "kb-macro.recording && editorTextFocus && hasWordHighlights" }, + "when": "kb-macro.active && editorTextFocus && hasWordHighlights" }, { "key": "alt+a", "command": "kb-macro.wrap", "args": { "command": "editor.action.replaceAll" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "alt+a", "command": "kb-macro.wrap", "args": { "command": "search.action.replaceAll" }, - "when": "kb-macro.recording && replaceActive && searchViewletVisible && !findWidgetVisible" }, + "when": "kb-macro.active && replaceActive && searchViewletVisible && !findWidgetVisible" }, { "key": "alt+a", "command": "kb-macro.wrap", "args": { "command": "search.action.replaceAllInFile" }, - "when": "kb-macro.recording && fileMatchFocus && replaceActive && searchViewletVisible" }, + "when": "kb-macro.active && fileMatchFocus && replaceActive && searchViewletVisible" }, { "key": "alt+a", "command": "kb-macro.wrap", "args": { "command": "search.action.replaceAllInFolder" }, - "when": "kb-macro.recording && folderMatchFocus && replaceActive && searchViewletVisible" }, + "when": "kb-macro.active && folderMatchFocus && replaceActive && searchViewletVisible" }, { "key": "alt+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.replaceOne" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "alt+r", "command": "kb-macro.wrap", "args": { "command": "search.action.replace" }, - "when": "kb-macro.recording && matchFocus && replaceActive && searchViewletVisible" }, + "when": "kb-macro.active && matchFocus && replaceActive && searchViewletVisible" }, { "key": "alt+e", "command": "kb-macro.wrap", "args": { "command": "toggleSearchRegex" }, - "when": "kb-macro.recording && searchInputBoxFocus && searchViewletVisible" }, + "when": "kb-macro.active && searchInputBoxFocus && searchViewletVisible" }, { "key": "alt+e", "command": "kb-macro.wrap", "args": { "command": "toggleFindRegex" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+delete", "command": "kb-macro.wrap", "args": { "command": "deleteWordStartRight" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+m r", "command": "kb-macro.startRecording", "when": "!kb-macro.recording" }, { "key": "ctrl+m r", "command": "kb-macro.finishRecording", diff --git a/keymap-wrapper/tshino.vz-like-keymap.json b/keymap-wrapper/tshino.vz-like-keymap.json index 36ff14ff..1c70baa3 100644 --- a/keymap-wrapper/tshino.vz-like-keymap.json +++ b/keymap-wrapper/tshino.vz-like-keymap.json @@ -4,457 +4,457 @@ // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md { "key": "ctrl+s", "command": "", - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+s", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLeft", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "left", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLeft", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+left", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLeftSelect", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "vz.cursorRight", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "right", "command": "kb-macro.wrap", "args": { "command": "vz.cursorRight", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+right", "command": "kb-macro.wrap", "args": { "command": "vz.cursorRightSelect", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "vz.cursorUp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "up", "command": "kb-macro.wrap", "args": { "command": "vz.cursorUp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "shift+up", "command": "kb-macro.wrap", "args": { "command": "vz.cursorUpSelect", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+x", "command": "kb-macro.wrap", "args": { "command": "vz.cursorDown", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "down", "command": "kb-macro.wrap", "args": { "command": "vz.cursorDown", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "shift+down", "command": "kb-macro.wrap", "args": { "command": "vz.cursorDownSelect", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+a", "command": "kb-macro.wrap", "args": { "command": "vz.cursorWordStartLeft", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+f", "command": "kb-macro.wrap", "args": { "command": "vz.cursorWordStartRight", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "vz.cursorPageUp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "pageup", "command": "kb-macro.wrap", "args": { "command": "vz.cursorPageUp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "ctrl+c", "command": "kb-macro.wrap", "args": { "command": "vz.cursorPageDown", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "pagedown", "command": "kb-macro.wrap", "args": { "command": "vz.cursorPageDown", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "vz.scrollLineUp", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && config.vzKeymap.ctrl+W" }, + "when": "kb-macro.active && editorFocus && config.vzKeymap.ctrl+W" }, { "key": "shift+pageup", "command": "kb-macro.wrap", "args": { "command": "vz.scrollLineUp", "await": "selection" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+z", "command": "kb-macro.wrap", "args": { "command": "vz.scrollLineDown", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && config.vzKeymap.ctrl+Z" }, + "when": "kb-macro.active && editorFocus && config.vzKeymap.ctrl+Z" }, { "key": "shift+pagedown", "command": "kb-macro.wrap", "args": { "command": "vz.scrollLineDown", "await": "selection" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+q ctrl+s", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLineStart", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q s", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLineStart", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+d", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLineEnd", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q d", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLineEnd", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "home", "command": "kb-macro.wrap", "args": { "command": "vz.cursorHome", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+home", "command": "kb-macro.wrap", "args": { "command": "vz.cursorHomeSelect", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "end", "command": "kb-macro.wrap", "args": { "command": "vz.cursorEnd", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+end", "command": "kb-macro.wrap", "args": { "command": "vz.cursorEndSelect", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q [", "command": "kb-macro.wrap", "args": { "command": "vz.cursorHome", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+[", "command": "kb-macro.wrap", "args": { "command": "vz.cursorHome", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ]", "command": "kb-macro.wrap", "args": { "command": "vz.cursorEnd", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+]", "command": "kb-macro.wrap", "args": { "command": "vz.cursorEnd", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+r", "command": "kb-macro.wrap", "args": { "command": "vz.cursorTop", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q r", "command": "kb-macro.wrap", "args": { "command": "vz.cursorTop", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+c", "command": "kb-macro.wrap", "args": { "command": "vz.cursorBottom", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q c", "command": "kb-macro.wrap", "args": { "command": "vz.cursorBottom", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+e", "command": "kb-macro.wrap", "args": { "command": "vz.cursorViewTop", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q e", "command": "kb-macro.wrap", "args": { "command": "vz.cursorViewTop", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+x", "command": "kb-macro.wrap", "args": { "command": "vz.cursorViewBottom", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q x", "command": "kb-macro.wrap", "args": { "command": "vz.cursorViewBottom", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+b", "command": "", - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.toggleSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.toggleSelection" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "ctrl+k ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.toggleBoxSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+k ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.toggleBoxSelection" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "ctrl+k b", "command": "kb-macro.wrap", "args": { "command": "vz.toggleBoxSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+k b", "command": "kb-macro.wrap", "args": { "command": "vz.toggleBoxSelection" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "ctrl+q ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.reverseSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+q ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.reverseSelection" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "ctrl+q b", "command": "kb-macro.wrap", "args": { "command": "vz.reverseSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+q b", "command": "kb-macro.wrap", "args": { "command": "vz.reverseSelection" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "vz.toggleSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "vz.toggleSelection" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, { "key": "shift+escape", "command": "kb-macro.wrap", "args": { "command": "vz.toggleSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, { "key": "shift+escape", "command": "kb-macro.wrap", "args": { "command": "vz.toggleSelection" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && vz.inSelectionMode && !editorHasSelection && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "vz.stopBoxSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasMultipleSelections && editorTextFocus && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, + "when": "kb-macro.active && editorHasMultipleSelections && editorTextFocus && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, { "key": "shift+escape", "command": "kb-macro.wrap", "args": { "command": "vz.stopBoxSelection", "await": "selection" }, - "when": "kb-macro.recording && editorHasMultipleSelections && editorTextFocus && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, + "when": "kb-macro.active && editorHasMultipleSelections && editorTextFocus && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible" }, { "key": "ctrl+q ctrl+j", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q j", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+k", "command": "kb-macro.wrap", "args": { "command": "vz.jumpToBracket", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q k", "command": "kb-macro.wrap", "args": { "command": "vz.jumpToBracket", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+m", "command": "kb-macro.wrap", "args": { "command": "vz.markPosition" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q m", "command": "kb-macro.wrap", "args": { "command": "vz.markPosition" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q ctrl+p", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLastPosition", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+q p", "command": "kb-macro.wrap", "args": { "command": "vz.cursorLastPosition", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "shift+f10", "command": "kb-macro.wrap", "args": { "command": "vz.tagJump", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.vzKeymap.shift+F10" }, + "when": "kb-macro.active && editorTextFocus && config.vzKeymap.shift+F10" }, { "key": "ctrl+h", "command": "", - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+h", "command": "kb-macro.wrap", "args": { "command": "vz.deleteLeft", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "backspace", "command": "kb-macro.wrap", "args": { "command": "vz.deleteLeft", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+g", "command": "", - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "vz.deleteRight", "await": "document selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "vz.deleteRight", "await": "document" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "delete", "command": "kb-macro.wrap", "args": { "command": "vz.deleteRight", "await": "document selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "delete", "command": "kb-macro.wrap", "args": { "command": "vz.deleteRight", "await": "document" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q ctrl+h", "command": "kb-macro.wrap", "args": { "command": "vz.deleteWordLeft", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q h", "command": "kb-macro.wrap", "args": { "command": "vz.deleteWordLeft", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+t", "command": "", - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+t", "command": "kb-macro.wrap", "args": { "command": "vz.deleteWordRight", "await": "document selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+t", "command": "kb-macro.wrap", "args": { "command": "vz.deleteWordRight", "await": "document" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+delete", "command": "kb-macro.wrap", "args": { "command": "vz.deleteWordRight", "await": "document selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+delete", "command": "kb-macro.wrap", "args": { "command": "vz.deleteWordRight", "await": "document" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q ctrl+t", "command": "kb-macro.wrap", "args": { "command": "vz.deleteAllLeft", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q t", "command": "kb-macro.wrap", "args": { "command": "vz.deleteAllLeft", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q ctrl+y", "command": "kb-macro.wrap", "args": { "command": "vz.deleteAllRight", "await": "document selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q ctrl+y", "command": "kb-macro.wrap", "args": { "command": "vz.deleteAllRight", "await": "document" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q y", "command": "kb-macro.wrap", "args": { "command": "vz.deleteAllRight", "await": "document selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q y", "command": "kb-macro.wrap", "args": { "command": "vz.deleteAllRight", "await": "document" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+u", "command": "kb-macro.wrap", "args": { "command": "vz.undelete", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+i", "command": "kb-macro.wrap", "args": { "command": "tab", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.vzKeymap.ctrl+I" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.vzKeymap.ctrl+I" }, { "key": "ctrl+m", "command": "", - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "vz.enter", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !suggestWidgetVisible && !renameInputVisible && !codeActionMenuVisible" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !suggestWidgetVisible && !renameInputVisible && !codeActionMenuVisible" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "vz.enter", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !suggestWidgetVisible && !renameInputVisible && !codeActionMenuVisible" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !suggestWidgetVisible && !renameInputVisible && !codeActionMenuVisible" }, { "key": "ctrl+n", "command": "", - "when": "kb-macro.recording && editorFocus && config.vzKeymap.ctrl+N" }, + "when": "kb-macro.active && editorFocus && config.vzKeymap.ctrl+N" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "vz.insertLineBefore", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.vzKeymap.ctrl+N" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.vzKeymap.ctrl+N" }, { "key": "ctrl+k ctrl+d", "command": "kb-macro.wrap", "args": { "command": "vz.copyLinesDown", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+k d", "command": "kb-macro.wrap", "args": { "command": "vz.copyLinesDown", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q ctrl+n", "command": "kb-macro.wrap", "args": { "command": "vz.insertPath", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q n", "command": "kb-macro.wrap", "args": { "command": "vz.insertPath", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q ctrl+u", "command": "kb-macro.wrap", "args": { "command": "vz.transformCase", "await": "document" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+q u", "command": "kb-macro.wrap", "args": { "command": "vz.transformCase", "await": "document" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardCutAndPush", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.vzKeymap.textStack" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardCut", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.vzKeymap.textStack" }, { "key": "ctrl+k ctrl+k", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardCopyAndPush", "await": "selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && config.vzKeymap.textStack" }, { "key": "ctrl+k k", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardCopyAndPush", "await": "selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && config.vzKeymap.textStack" }, { "key": "ctrl+k ctrl+k", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardCopy", "await": "selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && !config.vzKeymap.textStack" }, { "key": "ctrl+k k", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardCopy", "await": "selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && !config.vzKeymap.textStack" }, { "key": "ctrl+j", "command": "", - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardPopAndPaste", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.vzKeymap.textStack" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardPaste", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.vzKeymap.textStack" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.vzKeymap.textStack" }, { "key": "ctrl+k ctrl+c", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardPaste", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+k c", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardPaste", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+k ctrl+y", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardClearStack", "await": "clipboard" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+k y", "command": "kb-macro.wrap", "args": { "command": "vz.clipboardClearStack", "await": "clipboard" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+k ctrl+u", "command": "kb-macro.wrap", "args": { "command": "undo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, { "key": "ctrl+k ctrl+u", "command": "kb-macro.wrap", "args": { "command": "vz.undo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, { "key": "ctrl+k u", "command": "kb-macro.wrap", "args": { "command": "undo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, { "key": "ctrl+k u", "command": "kb-macro.wrap", "args": { "command": "vz.undo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, { "key": "alt+backspace", "command": "kb-macro.wrap", "args": { "command": "undo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, { "key": "alt+backspace", "command": "kb-macro.wrap", "args": { "command": "vz.undo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, { "key": "shift+alt+backspace", "command": "kb-macro.wrap", "args": { "command": "redo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !vz.keyboardMacroRecording" }, { "key": "shift+alt+backspace", "command": "kb-macro.wrap", "args": { "command": "vz.redo", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && vz.keyboardMacroRecording" }, { "key": "ctrl+q ctrl+f", "command": "kb-macro.wrap", "args": { "command": "vz.find" }, - "when": "kb-macro.recording && editorFocus && !findInputFocussed" }, + "when": "kb-macro.active && editorFocus && !findInputFocussed" }, { "key": "ctrl+q f", "command": "kb-macro.wrap", "args": { "command": "vz.find" }, - "when": "kb-macro.recording && editorFocus && !findInputFocussed" }, + "when": "kb-macro.active && editorFocus && !findInputFocussed" }, { "key": "ctrl+q ctrl+f", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed" }, { "key": "ctrl+q f", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "vz.selectWordToFind", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.vzKeymap.ctrl+L" }, + "when": "kb-macro.active && editorTextFocus && config.vzKeymap.ctrl+L" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "vz.expandWordToFind", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed && config.vzKeymap.ctrl+L" }, + "when": "kb-macro.active && editorFocus && findInputFocussed && config.vzKeymap.ctrl+L" }, { "key": "ctrl+q ctrl+a", "command": "kb-macro.wrap", "args": { "command": "vz.findReplace" }, - "when": "kb-macro.recording && editorFocus && !replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && !replaceInputFocussed" }, { "key": "ctrl+q a", "command": "kb-macro.wrap", "args": { "command": "vz.findReplace" }, - "when": "kb-macro.recording && editorFocus && !replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && !replaceInputFocussed" }, { "key": "ctrl+q ctrl+a", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && replaceInputFocussed" }, { "key": "ctrl+q a", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && replaceInputFocussed" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "history.showPrevious", "await": "selection" }, - "when": "kb-macro.recording && historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !suggestWidgetVisible" }, { "key": "ctrl+x", "command": "kb-macro.wrap", "args": { "command": "history.showNext", "await": "selection" }, - "when": "kb-macro.recording && historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !suggestWidgetVisible" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed" }, { "key": "shift+enter", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed" }, { "key": "pageup", "command": "kb-macro.wrap", "args": { "command": "vz.findStartPreviousMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !replaceInputFocussed && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !replaceInputFocussed && !suggestWidgetVisible" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "vz.findStartPreviousMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !replaceInputFocussed" }, { "key": "pageup", "command": "kb-macro.wrap", "args": { "command": "vz.findPreviousMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && replaceInputFocussed" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "vz.findPreviousMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && replaceInputFocussed" }, { "key": "pagedown", "command": "kb-macro.wrap", "args": { "command": "vz.findStartNextMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !replaceInputFocussed && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !replaceInputFocussed && !suggestWidgetVisible" }, { "key": "ctrl+c", "command": "kb-macro.wrap", "args": { "command": "vz.findStartNextMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !replaceInputFocussed" }, { "key": "pagedown", "command": "kb-macro.wrap", "args": { "command": "vz.findNextMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && replaceInputFocussed" }, { "key": "ctrl+c", "command": "kb-macro.wrap", "args": { "command": "vz.findNextMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && replaceInputFocussed" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "vz.replaceOne", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && replaceInputFocussed" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "vz.replaceOne", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && replaceInputFocussed" }, { "key": "ctrl+q ctrl+o", "command": "kb-macro.wrap", "args": { "command": "vz.replaceOne", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q o", "command": "kb-macro.wrap", "args": { "command": "vz.replaceOne", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+s", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorLeft", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "left", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorLeft", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorRight", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "right", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorRight", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorUp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "up", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorUp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "ctrl+x", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorDown", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "down", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorDown", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "ctrl+a", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorWordStartLeft", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "ctrl+f", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorWordStartRight", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+s", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorLineStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q s", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorLineStart", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+d", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorLineEnd", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q d", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorLineEnd", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "home", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorHome", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "end", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorEnd", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible" }, { "key": "ctrl+q [", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorHome", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+[", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorHome", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ]", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorEnd", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+]", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorEnd", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+r", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorTop", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q r", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorTop", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+c", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorBottom", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q c", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorBottom", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+e", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorViewTop", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q e", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorViewTop", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q ctrl+x", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorViewBottom", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+q x", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCursorViewBottom", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "vz.findStartScrollLineUp", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && config.vzKeymap.ctrl+W" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && config.vzKeymap.ctrl+W" }, { "key": "shift+pageup", "command": "kb-macro.wrap", "args": { "command": "vz.findStartScrollLineUp", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+z", "command": "kb-macro.wrap", "args": { "command": "vz.findStartScrollLineDown", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && config.vzKeymap.ctrl+Z" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && config.vzKeymap.ctrl+Z" }, { "key": "shift+pagedown", "command": "kb-macro.wrap", "args": { "command": "vz.findStartScrollLineDown", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCancelSelection", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed || kb-macro.recording && editorFocus && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed || kb-macro.active && editorFocus && replaceInputFocussed" }, { "key": "ctrl+k ctrl+b", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCancelSelection", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed || kb-macro.recording && editorFocus && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed || kb-macro.active && editorFocus && replaceInputFocussed" }, { "key": "ctrl+k b", "command": "kb-macro.wrap", "args": { "command": "vz.findStartCancelSelection", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findInputFocussed || kb-macro.recording && editorFocus && replaceInputFocussed" }, + "when": "kb-macro.active && editorFocus && findInputFocussed || kb-macro.active && editorFocus && replaceInputFocussed" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "vz.findStartEnter", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible && !editorReadonly && !suggestWidgetVisible && !renameInputVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible && !editorReadonly && !suggestWidgetVisible && !renameInputVisible" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "vz.findStartEnter", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && findWidgetVisible && !editorReadonly && !suggestWidgetVisible && !renameInputVisible" }, + "when": "kb-macro.active && editorTextFocus && findWidgetVisible && !editorReadonly && !suggestWidgetVisible && !renameInputVisible" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "vz.closeFindWidget", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && findWidgetVisible" }, + "when": "kb-macro.active && editorFocus && !suggestWidgetVisible && !parameterHintsVisible && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && findWidgetVisible" }, { "key": "alt+y", "command": "kb-macro.wrap", "args": { "command": "workbench.action.moveEditorToNextGroup" }, - "when": "kb-macro.recording && !multipleEditorGroups && !sideBarFocus && !panelFocus && config.vzKeymap.alt+Y" }, + "when": "kb-macro.active && !multipleEditorGroups && !sideBarFocus && !panelFocus && config.vzKeymap.alt+Y" }, { "key": "alt+y", "command": "kb-macro.wrap", "args": { "command": "workbench.action.focusSecondEditorGroup" }, - "when": "kb-macro.recording && !multipleEditorGroups && groupEditorsCount == 1 && !sideBarFocus && !panelFocus && config.vzKeymap.alt+Y" }, + "when": "kb-macro.active && !multipleEditorGroups && groupEditorsCount == 1 && !sideBarFocus && !panelFocus && config.vzKeymap.alt+Y" }, { "key": "alt+y", "command": "kb-macro.wrap", "args": { "command": "workbench.action.joinTwoGroups" }, - "when": "kb-macro.recording && multipleEditorGroups && !sideBarFocus && !panelFocus && config.vzKeymap.alt+Y" }, + "when": "kb-macro.active && multipleEditorGroups && !sideBarFocus && !panelFocus && config.vzKeymap.alt+Y" }, { "key": "alt+w", "command": "workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup", - "when": "kb-macro.recording && !multipleEditorGroups && !sideBarFocus && !panelFocus && !findWidgetVisible && config.vzKeymap.alt+W" }, + "when": "kb-macro.active && !multipleEditorGroups && !sideBarFocus && !panelFocus && !findWidgetVisible && config.vzKeymap.alt+W" }, { "key": "alt+w", "command": "kb-macro.wrap", "args": { "command": "workbench.action.focusNextGroup" }, - "when": "kb-macro.recording && multipleEditorGroups && !sideBarFocus && !panelFocus && !findWidgetVisible && config.vzKeymap.alt+W" }, + "when": "kb-macro.active && multipleEditorGroups && !sideBarFocus && !panelFocus && !findWidgetVisible && config.vzKeymap.alt+W" }, { "key": "ctrl+q ctrl+q", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenView" }, - "when": "kb-macro.recording && editorFocus" }, + "when": "kb-macro.active && editorFocus" }, { "key": "ctrl+alt+b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+alt+j", "command": "kb-macro.wrap", "args": { "command": "workbench.action.togglePanel" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "list.focusUp" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+x", "command": "kb-macro.wrap", "args": { "command": "list.focusDown" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+s", "command": "kb-macro.wrap", "args": { "command": "list.collapse" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "list.expand" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "list.focusPageUp" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+c", "command": "kb-macro.wrap", "args": { "command": "list.focusPageDown" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+q ctrl+r", "command": "kb-macro.wrap", "args": { "command": "list.focusFirst" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+q r", "command": "kb-macro.wrap", "args": { "command": "list.focusFirst" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+q ctrl+c", "command": "kb-macro.wrap", "args": { "command": "list.focusLast" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+q c", "command": "kb-macro.wrap", "args": { "command": "list.focusLast" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "list.select" }, - "when": "kb-macro.recording && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, + "when": "kb-macro.active && listFocus && !inputFocus && config.vzKeymap.listViewKeys" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "selectPrevSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+x", "command": "kb-macro.wrap", "args": { "command": "selectNextSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "selectPrevPageSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+c", "command": "kb-macro.wrap", "args": { "command": "selectNextPageSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+q ctrl+r", "command": "kb-macro.wrap", "args": { "command": "selectFirstSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+q r", "command": "kb-macro.wrap", "args": { "command": "selectFirstSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+q ctrl+c", "command": "kb-macro.wrap", "args": { "command": "selectLastSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+q c", "command": "kb-macro.wrap", "args": { "command": "selectLastSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "acceptSelectedSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && acceptSuggestionOnEnter && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, + "when": "kb-macro.active && acceptSuggestionOnEnter && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus && config.vzKeymap.suggestionWidgetKeys" }, { "key": "ctrl+x", "command": "kb-macro.wrap", "args": { "command": "settings.action.focusSettingsFromSearch" }, - "when": "kb-macro.recording && inSettingsSearch && !suggestWidgetVisible && config.vzKeymap.settingsPageKeys" }, + "when": "kb-macro.active && inSettingsSearch && !suggestWidgetVisible && config.vzKeymap.settingsPageKeys" }, { "key": "ctrl+s", "command": "kb-macro.wrap", "args": { "command": "settings.action.focusTOC" }, - "when": "kb-macro.recording && inSettingsEditor && settingRowFocus && config.vzKeymap.settingsPageKeys" }, + "when": "kb-macro.active && inSettingsEditor && settingRowFocus && config.vzKeymap.settingsPageKeys" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "settings.action.focusSettingsList" }, - "when": "kb-macro.recording && inSettingsEditor && settingsTocRowFocus && config.vzKeymap.settingsPageKeys" }, + "when": "kb-macro.active && inSettingsEditor && settingsTocRowFocus && config.vzKeymap.settingsPageKeys" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "settings.action.focusSettingControl" }, - "when": "kb-macro.recording && settingRowFocus && config.vzKeymap.settingsPageKeys" }, + "when": "kb-macro.active && settingRowFocus && config.vzKeymap.settingsPageKeys" }, { "key": "ctrl+e", "command": "showPrevParameterHint", - "when": "kb-macro.recording && editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible && config.vzKeymap.parameterHintKeys" }, + "when": "kb-macro.active && editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible && config.vzKeymap.parameterHintKeys" }, { "key": "ctrl+x", "command": "showNextParameterHint", - "when": "kb-macro.recording && editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible && config.vzKeymap.parameterHintKeys" }, + "when": "kb-macro.active && editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible && config.vzKeymap.parameterHintKeys" }, { "key": "ctrl+x", "command": "selectNextCodeAction", - "when": "kb-macro.recording && codeActionMenuVisible && config.vzKeymap.codeActionKeys" }, + "when": "kb-macro.active && codeActionMenuVisible && config.vzKeymap.codeActionKeys" }, { "key": "ctrl+e", "command": "selectPrevCodeAction", - "when": "kb-macro.recording && codeActionMenuVisible && config.vzKeymap.codeActionKeys" }, + "when": "kb-macro.active && codeActionMenuVisible && config.vzKeymap.codeActionKeys" }, { "key": "ctrl+m", "command": "acceptSelectedCodeAction", - "when": "kb-macro.recording && codeActionMenuVisible && config.vzKeymap.codeActionKeys" }, + "when": "kb-macro.active && codeActionMenuVisible && config.vzKeymap.codeActionKeys" }, { "key": "ctrl+oem_102", "command": "kb-macro.startRecording", "when": "!kb-macro.recording && config.vzKeymap.ctrl+_" }, { "key": "ctrl+oem_102", "command": "kb-macro.cancelRecording", diff --git a/keymap-wrapper/tuttieee.emacs-mcx.json b/keymap-wrapper/tuttieee.emacs-mcx.json index 784d2de3..02869a15 100644 --- a/keymap-wrapper/tuttieee.emacs-mcx.json +++ b/keymap-wrapper/tuttieee.emacs-mcx.json @@ -4,1615 +4,1615 @@ // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md { "key": "ctrl+u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.universalArgument" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 0 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 0 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 0 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 0 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 0 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 0 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 0 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 0 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 0 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 0 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 0 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "0" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 1 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 1 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 1 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 1 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 1 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 1 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 1 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 1 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 1 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 1 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 1 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "1" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 2 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 2 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 2 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 2 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 2 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 2 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 2 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 2 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 2 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 2 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 2 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "2" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 3 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 3 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 3 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 3 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 3 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 3 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 3 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 3 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 3 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 3 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 3 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "3" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 4 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 4 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 4 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 4 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 4 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 4 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 4 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 4 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 4 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 4 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 4 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "4" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 5 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 5 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 5 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 5 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 5 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 5 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 5 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 5 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 5 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 5 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 5 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "5" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 6 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 6 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 6 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 6 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 6 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 6 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 6 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 6 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 6 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 6 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 6 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "6" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 7 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 7 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 7 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 7 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 7 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 7 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 7 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 7 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 7 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 7 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 7 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "7" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 8 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 8 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 8 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 8 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 8 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 8 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 8 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 8 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 8 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 8 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 8 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "8" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 9 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus" }, { "key": "alt+9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 9 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 9 ] }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 9 ] }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 9 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.subsequentArgumentDigit", "args": [ 9 ] }, - "when": "kb-macro.recording && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 9 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 9 ] }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 9 ] }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape 9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 9 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ 9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.digitArgument", "args": [ 9 ] }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.enableDigitArgument && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "9" ], "await": "document selection" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && emacs-mcx.prefixArgumentExists && editorTextFocus" }, { "key": "alt+-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.negativeArgument" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.negativeArgument" }, - "when": "kb-macro.recording && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.negativeArgument" }, - "when": "kb-macro.recording && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape -", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.negativeArgument" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ -", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.negativeArgument" }, - "when": "kb-macro.recording && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "!" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "\"" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "#" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "$" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "%" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "&" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "'" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "(" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ")" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "*" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "+" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "," ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "-" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "." ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "/" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ":" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ";" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "<" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "=" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ">" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "?" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "@" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "A" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "B" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "C" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "D" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "E" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "F" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "G" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "H" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "I" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "J" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "K" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "L" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "M" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "N" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "O" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "P" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "Q" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "R" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "S" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "T" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "U" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "V" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "W" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "X" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "Y" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "Z" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "[" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "\\" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "]" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "^" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "_" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "`" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "a" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "b" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "c" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "d" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "e" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "f" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "g" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "h" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "i" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "j" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "k" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "l" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "m" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "n" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "o" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "p" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "q" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "r" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "s" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "t" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "u" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "v" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "w" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "x" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "y" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "z" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "{" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "|" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "}" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "~" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ " " ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.newLine", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteBackwardChar", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardChar", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardChar", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardChar", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "ctrl+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardChar", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardChar" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "ctrl+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardChar" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardChar", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardChar", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardChar", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardChar", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardChar" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "ctrl+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardChar" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "up", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.previousLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.previousLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "up", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.previousLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.previousLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "up", "command": "kb-macro.wrap", "args": { "command": "selectPrevSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "selectPrevSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, { "key": "up", "command": "showPrevParameterHint", - "when": "kb-macro.recording && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, + "when": "kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, { "key": "ctrl+p", "command": "showPrevParameterHint", - "when": "kb-macro.recording && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, + "when": "kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, { "key": "up", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.previousLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.previousLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "down", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.nextLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.nextLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "down", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.nextLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.nextLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "down", "command": "kb-macro.wrap", "args": { "command": "selectNextSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "selectNextSuggestion", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, + "when": "kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" }, { "key": "down", "command": "showNextParameterHint", - "when": "kb-macro.recording && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, + "when": "kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, { "key": "ctrl+n", "command": "showNextParameterHint", - "when": "kb-macro.recording && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, + "when": "kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible && textInputFocus" }, { "key": "down", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.nextLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.nextLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "home", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveBeginningOfLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveBeginningOfLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "home", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveBeginningOfLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "ctrl+a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveBeginningOfLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "home", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.moveBeginningOfLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "ctrl+a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.moveBeginningOfLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "end", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveEndOfLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveEndOfLine", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "end", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveEndOfLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.moveEndOfLine", "await": "selection" }, - "when": "kb-macro.recording && terminalFocus" }, + "when": "kb-macro.active && terminalFocus" }, { "key": "end", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.moveEndOfLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.moveEndOfLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "alt+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "alt+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ right", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.forwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardWord", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "alt+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ left", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backwardWord" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backToIndentation", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backToIndentation", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backToIndentation", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backToIndentation", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backToIndentation", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backToIndentation" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backToIndentation" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backToIndentation" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backToIndentation" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.backToIndentation" }, "await": "document selection" }, - "when": "kb-macro.recording && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !config.emacs-mcx.cursorMoveOnFindWidget && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "pagedown", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollUpCommand", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "ctrl+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollUpCommand", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "pagedown", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollUpCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollUpCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "pageup", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollDownCommand", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "alt+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollDownCommand", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollDownCommand", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollDownCommand", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollDownCommand", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.scrollDownCommand", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "pageup", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollDownCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "alt+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollDownCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollDownCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollDownCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollDownCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.scrollDownCommand" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+shift+[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+up", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "alt+shift+]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+down", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.forwardParagraph", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && !suggestWidgetVisible" }, { "key": "alt+shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.endOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.endOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.endOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.endOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.endOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.endOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.endOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.endOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.endOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+.", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.endOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.beginningOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.beginningOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.beginningOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.beginningOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.beginningOfBuffer", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.beginningOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.beginningOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.beginningOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.beginningOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+,", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.beginningOfBuffer" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+g alt+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g cmd+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g alt+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g alt+g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "workbench.action.gotoLine" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g cmd+g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "workbench.action.gotoLine" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g alt+g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "workbench.action.gotoLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "workbench.action.gotoLine" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "workbench.action.gotoLine" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "workbench.action.gotoLine" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.gotoLine" }, - "when": "kb-macro.recording && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "alt+g n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g alt+n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g cmd+n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g alt+n", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+x `", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.next" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "alt+g p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g alt+p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+g cmd+p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+g alt+p", "command": "kb-macro.wrap", "args": { "command": "editor.action.marker.prev" }, - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.recenterTopBottom" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchForward" }, - "when": "kb-macro.recording && !findInputFocussed" }, + "when": "kb-macro.active && !findInputFocussed" }, { "key": "ctrl+s", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed" }, + "when": "kb-macro.active && findInputFocussed" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchBackward" }, - "when": "kb-macro.recording && !findInputFocussed" }, + "when": "kb-macro.active && !findInputFocussed" }, { "key": "ctrl+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed" }, + "when": "kb-macro.active && findInputFocussed" }, { "key": "ctrl+alt+s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchForwardRegexp" }, - "when": "kb-macro.recording && !findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchForwardRegexp" }, - "when": "kb-macro.recording && isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchForwardRegexp" }, - "when": "kb-macro.recording && !isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchForwardRegexp" }, - "when": "kb-macro.recording && !findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchForwardRegexp" }, - "when": "kb-macro.recording && !findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+s", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+s", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+s", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && !isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+s", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+s", "command": "kb-macro.wrap", "args": { "command": "editor.action.nextMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchBackwardRegexp" }, - "when": "kb-macro.recording && !findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchBackwardRegexp" }, - "when": "kb-macro.recording && isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchBackwardRegexp" }, - "when": "kb-macro.recording && !isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && !findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchBackwardRegexp" }, - "when": "kb-macro.recording && !findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchBackwardRegexp" }, - "when": "kb-macro.recording && !findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && !findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && findInputFocussed && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && !isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && findInputFocussed && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && findInputFocussed && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+r", "command": "kb-macro.wrap", "args": { "command": "editor.action.previousMatchFindAction" }, - "when": "kb-macro.recording && findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && findInputFocussed && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplace" }, - "when": "kb-macro.recording && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplace" }, - "when": "kb-macro.recording && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplace" }, - "when": "kb-macro.recording && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplace" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplace" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplaceRegexp" }, - "when": "kb-macro.recording && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplaceRegexp" }, - "when": "kb-macro.recording && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplaceRegexp" }, - "when": "kb-macro.recording && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplaceRegexp" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+shift+5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.queryReplaceRegexp" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+f", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+b", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+p", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+n", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+a", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+e", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+f", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+b", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+m", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+d", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+h", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+d", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+k", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+w", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+w", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+y", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+y", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+m", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+j", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+l", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+u", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "alt+backspace", "command": "", - "when": "kb-macro.recording && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && config.emacs-mcx.cursorMoveOnFindWidget && findInputFocussed && !isComposing" }, { "key": "ctrl+f", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+b", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+p", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+n", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+a", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+e", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+f", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+b", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+m", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+d", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+h", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+d", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+k", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+w", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+w", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+y", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+y", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+m", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+j", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+l", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+u", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+backspace", "command": "", - "when": "kb-macro.recording && isWindows && replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "ctrl+alt+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToNextFindMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToNextFindMatch", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToNextFindMatch", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToNextFindMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToNextFindMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToPreviousFindMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToPreviousFindMatch", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToPreviousFindMatch", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToPreviousFindMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToPreviousFindMatch", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteForwardChar", "await": "document selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteForwardChar", "await": "document" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteBackwardChar", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "alt+d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWord", "await": "document clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWord", "await": "document clipboard" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWord", "await": "document clipboard" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWord", "await": "document clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWord", "await": "document clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardKillWord", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardKillWord", "await": "document selection clipboard" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardKillWord", "await": "document selection clipboard" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardKillWord", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.backwardKillWord", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killLine", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWholeLine", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killRegion", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "alt+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRegion", "await": "selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRegion", "await": "selection clipboard" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRegion", "await": "selection clipboard" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRegion", "await": "selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRegion", "await": "selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yank", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yank", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.minibufferReading" }, + "when": "kb-macro.active && emacs-mcx.minibufferReading" }, { "key": "ctrl+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "alt+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yank-pop", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yank-pop", "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yank-pop", "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yank-pop", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yank-pop", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+o", "command": "kb-macro.wrap", "args": { "command": "lineBreakInsert" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.newLine", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.newLine", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+x ctrl+o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteBlankLines", "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+x ctrl+o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "emacs-mcx.deleteBlankLines" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+x h", "command": "kb-macro.wrap", "args": { "command": "editor.action.selectAll" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+x h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "editor.action.selectAll" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+x u", "command": "kb-macro.wrap", "args": { "command": "undo" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+/", "command": "kb-macro.wrap", "args": { "command": "undo" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+-", "command": "kb-macro.wrap", "args": { "command": "undo" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+x u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "undo" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "undo" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+shift+-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "undo" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "ctrl+;", "command": "kb-macro.wrap", "args": { "command": "editor.action.commentLine" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "ctrl+;", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "editor.action.commentLine" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "alt+;", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+;", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+;", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ;", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ;", "command": "kb-macro.wrap", "args": { "command": "editor.action.blockComment" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+;", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "editor.action.blockComment" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+;", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "editor.action.blockComment" }, "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+;", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "editor.action.blockComment" }, "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ;", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "editor.action.blockComment" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ;", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "args": { "then": "editor.action.blockComment" }, "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+x ctrl+l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToLowercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "alt+l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToLowercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToLowercase" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToLowercase" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToLowercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToLowercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+x ctrl+u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToUppercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, { "key": "alt+u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToUppercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToUppercase" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToUppercase" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToUppercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToUppercase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToTitlecase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToTitlecase" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToTitlecase" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToTitlecase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.transformToTitlecase" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+shift+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.executeCommands", "args": [ "emacs-mcx.previousLine", "editor.action.joinLines" ], "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadOnly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !editorReadOnly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+shift+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.executeCommands", "args": [ "emacs-mcx.previousLine", "editor.action.joinLines" ], "await": "document selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+shift+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.executeCommands", "args": [ "emacs-mcx.previousLine", "editor.action.joinLines" ], "await": "document selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape shift+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.executeCommands", "args": [ "emacs-mcx.previousLine", "editor.action.joinLines" ], "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ shift+6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.executeCommands", "args": [ "emacs-mcx.previousLine", "editor.action.joinLines" ], "await": "document selection" }, - "when": "kb-macro.recording && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && !editorReadOnly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.cancel", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && editorHasSelection && !config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && editorHasSelection && !config.emacs-mcx.useMetaPrefixEscape" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.cancel" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && editorHasSelection && !config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && editorHasSelection && !config.emacs-mcx.useMetaPrefixEscape" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.cancel", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && editorHasMultipleSelections && !config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && editorHasMultipleSelections && !config.emacs-mcx.useMetaPrefixEscape" }, { "key": "escape", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.cancel" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && editorHasMultipleSelections && !config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && editorHasMultipleSelections && !config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.cancel", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.cancel" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchAbort", "await": "selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !isComposing" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.isearchExit", "await": "document selection" }, - "when": "kb-macro.recording && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, + "when": "kb-macro.active && editorFocus && findWidgetVisible && !replaceInputFocussed && !isComposing" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "noop" }, - "when": "kb-macro.recording && sideBarFocus" }, + "when": "kb-macro.active && sideBarFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeReferenceSearch" }, - "when": "kb-macro.recording && inReferenceSearchEditor && !config.editor.stablePeek" }, + "when": "kb-macro.active && inReferenceSearchEditor && !config.editor.stablePeek" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.closeTestPeek" }, - "when": "kb-macro.recording && testing.isInPeek && !config.editor.stablePeek || kb-macro.recording && testing.isPeekVisible && !config.editor.stablePeek" }, + "when": "kb-macro.active && testing.isInPeek && !config.editor.stablePeek || kb-macro.active && testing.isPeekVisible && !config.editor.stablePeek" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "notebook.cell.quitEdit" }, - "when": "kb-macro.recording && inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible" }, + "when": "kb-macro.active && inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeBreakpointWidget" }, - "when": "kb-macro.recording && breakpointWidgetVisible && textInputFocus" }, + "when": "kb-macro.active && breakpointWidgetVisible && textInputFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.inlineSuggest.hide", "record": "side-effect" }, - "when": "kb-macro.recording && inlineSuggestionVisible" }, + "when": "kb-macro.active && inlineSuggestionVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.action.webvieweditor.hideFind" }, - "when": "kb-macro.recording && webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor'" }, + "when": "kb-macro.active && webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor'" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.cancelOperation" }, - "when": "kb-macro.recording && cancellableOperation" }, + "when": "kb-macro.active && cancellableOperation" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.debug.action.closeExceptionWidget" }, - "when": "kb-macro.recording && exceptionWidgetVisible" }, + "when": "kb-macro.active && exceptionWidgetVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.gotoNextSymbolFromResult.cancel" }, - "when": "kb-macro.recording && hasSymbols" }, + "when": "kb-macro.active && hasSymbols" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "search.action.focusQueryEditorWidget" }, - "when": "kb-macro.recording && inSearchEditor" }, + "when": "kb-macro.active && inSearchEditor" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "settings.action.clearSearchResults" }, - "when": "kb-macro.recording && inSettingsEditor && inSettingsSearch" }, + "when": "kb-macro.active && inSettingsEditor && inSettingsSearch" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "welcome.goBack" }, - "when": "kb-macro.recording && inWelcome && activeEditor == 'gettingStartedPage'" }, + "when": "kb-macro.active && inWelcome && activeEditor == 'gettingStartedPage'" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.hideComment" }, - "when": "kb-macro.recording && commentEditorFocused" }, + "when": "kb-macro.active && commentEditorFocused" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "leaveEditorMessage" }, - "when": "kb-macro.recording && messageVisible" }, + "when": "kb-macro.active && messageVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "leaveSnippet", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && inSnippetMode" }, + "when": "kb-macro.active && editorTextFocus && inSnippetMode" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeDirtyDiff" }, - "when": "kb-macro.recording && dirtyDiffVisible" }, + "when": "kb-macro.active && dirtyDiffVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeMarkersNavigation" }, - "when": "kb-macro.recording && editorFocus && markersNavigationVisible" }, + "when": "kb-macro.active && editorFocus && markersNavigationVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "notifications.hideToasts" }, - "when": "kb-macro.recording && notificationToastsVisible" }, + "when": "kb-macro.active && notificationToastsVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeParameterHints" }, - "when": "kb-macro.recording && editorFocus && parameterHintsVisible" }, + "when": "kb-macro.active && editorFocus && parameterHintsVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "hideSuggestWidget", "record": "side-effect" }, - "when": "kb-macro.recording && suggestWidgetVisible && textInputFocus" }, + "when": "kb-macro.active && suggestWidgetVisible && textInputFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "cancelLinkedEditingInput" }, - "when": "kb-macro.recording && LinkedEditingInputVisible && editorTextFocus" }, + "when": "kb-macro.active && LinkedEditingInputVisible && editorTextFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "cancelRenameInput" }, - "when": "kb-macro.recording && editorFocus && renameInputVisible" }, + "when": "kb-macro.active && editorFocus && renameInputVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeAccessibilityHelp" }, - "when": "kb-macro.recording && accessibilityHelpWidgetVisible && editorFocus" }, + "when": "kb-macro.active && accessibilityHelpWidgetVisible && editorFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeReplaceInFilesWidget" }, - "when": "kb-macro.recording && replaceInputBoxFocus && searchViewletVisible" }, + "when": "kb-macro.active && replaceInputBoxFocus && searchViewletVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "keybindings.editor.clearSearchResults" }, - "when": "kb-macro.recording && inKeybindings && inKeybindingsSearch" }, + "when": "kb-macro.active && inKeybindings && inKeybindingsSearch" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "list.clear" }, - "when": "kb-macro.recording && listFocus && listHasSelectionOrFocus && !inputFocus" }, + "when": "kb-macro.active && listFocus && listHasSelectionOrFocus && !inputFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "notebook.hideFind" }, - "when": "kb-macro.recording && notebookEditorFocused && notebookFindWidgetFocused" }, + "when": "kb-macro.active && notebookEditorFocused && notebookFindWidgetFocused" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "search.action.cancel" }, - "when": "kb-macro.recording && listFocus && searchViewletVisible && !inputFocus && searchState != '0'" }, + "when": "kb-macro.active && listFocus && searchViewletVisible && !inputFocus && searchState != '0'" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "settings.action.focusLevelUp" }, - "when": "kb-macro.recording && inSettingsEditor && !inSettingsJSONEditor && !inSettingsSearch" }, + "when": "kb-macro.active && inSettingsEditor && !inSettingsJSONEditor && !inSettingsSearch" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeQuickOpen" }, - "when": "kb-macro.recording && inQuickOpen" }, + "when": "kb-macro.active && inQuickOpen" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.hideInterfaceOverview" }, - "when": "kb-macro.recording && interfaceOverviewVisible" }, + "when": "kb-macro.active && interfaceOverviewVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.terminal.clearSelection" }, - "when": "kb-macro.recording && terminalFocus && terminalHasBeenCreated && terminalTextSelected && !terminalFindVisible || kb-macro.recording && terminalFocus && terminalProcessSupported && terminalTextSelected && !terminalFindVisible" }, + "when": "kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalTextSelected && !terminalFindVisible || kb-macro.active && terminalFocus && terminalProcessSupported && terminalTextSelected && !terminalFindVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.terminal.hideFind" }, - "when": "kb-macro.recording && terminalFindVisible && terminalFocus && terminalHasBeenCreated || kb-macro.recording && terminalFindVisible && terminalFocus && terminalProcessSupported" }, + "when": "kb-macro.active && terminalFindVisible && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFindVisible && terminalFocus && terminalProcessSupported" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.action.terminal.navigationModeExit" }, - "when": "kb-macro.recording && accessibilityModeEnabled && terminalA11yTreeFocus && terminalProcessSupported" }, + "when": "kb-macro.active && accessibilityModeEnabled && terminalA11yTreeFocus && terminalProcessSupported" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.banner.focusBanner" }, - "when": "kb-macro.recording && bannerFocused" }, + "when": "kb-macro.active && bannerFocused" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "workbench.statusBar.clearFocus" }, - "when": "kb-macro.recording && statusBarFocused" }, + "when": "kb-macro.active && statusBarFocused" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "breadcrumbs.selectEditor" }, - "when": "kb-macro.recording && breadcrumbsActive && breadcrumbsVisible" }, + "when": "kb-macro.active && breadcrumbsActive && breadcrumbsVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.closeCallHierarchy" }, - "when": "kb-macro.recording && callHierarchyVisible && !config.editor.stablePeek" }, + "when": "kb-macro.active && callHierarchyVisible && !config.editor.stablePeek" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "editor.closeTypeHierarchy" }, - "when": "kb-macro.recording && typeHierarchyVisible && !config.editor.stablePeek" }, + "when": "kb-macro.active && typeHierarchyVisible && !config.editor.stablePeek" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "filesExplorer.cancelCut" }, - "when": "kb-macro.recording && explorerResourceCut && explorerViewletVisible && filesExplorerFocus && !inputFocus" }, + "when": "kb-macro.active && explorerResourceCut && explorerViewletVisible && filesExplorerFocus && !inputFocus" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "closeReferenceSearch" }, - "when": "kb-macro.recording && referenceSearchVisible && !config.editor.stablePeek" }, + "when": "kb-macro.active && referenceSearchVisible && !config.editor.stablePeek" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "notifications.hideList" }, - "when": "kb-macro.recording && notificationCenterVisible" }, + "when": "kb-macro.active && notificationCenterVisible" }, { "key": "ctrl+g", "command": "kb-macro.wrap", "args": { "command": "notifications.hideToasts" }, - "when": "kb-macro.recording && notificationFocus && notificationToastsVisible" }, + "when": "kb-macro.active && notificationFocus && notificationToastsVisible" }, { "key": "ctrl+space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.setMarkCommand", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.setMarkCommand" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "ctrl+shift+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.setMarkCommand", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+shift+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.setMarkCommand" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "escape space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.setMarkCommand", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "escape space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.setMarkCommand" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+x ctrl+x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.exchangePointAndMark", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+x space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.rectangleMarkMode", "await": "selection" }, - "when": "kb-macro.recording && editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && editorHasSelection && editorTextFocus" }, { "key": "ctrl+x space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.rectangleMarkMode" }, - "when": "kb-macro.recording && !editorHasSelection && editorTextFocus" }, + "when": "kb-macro.active && !editorHasSelection && editorTextFocus" }, { "key": "ctrl+x r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.startRectCommand" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killRectangle", "await": "document selection clipboard" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yankRectangle", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteRectangle", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "alt+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRectangleAsKill", "await": "selection clipboard" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRectangleAsKill", "await": "selection clipboard" }, - "when": "kb-macro.recording && isMac && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRectangleAsKill", "await": "selection clipboard" }, - "when": "kb-macro.recording && !isMac && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRectangleAsKill", "await": "selection clipboard" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRectangleAsKill", "await": "selection clipboard" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.openRectangle", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.clearRectangle", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.stringRectangle", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.replaceKillRingToRectangle", "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.acceptingRectCommand && editorTextFocus" }, + "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": " ", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ " " ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "!" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "\"" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "#" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "$" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "%" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "&" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "'" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "(" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ")" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "*" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "+" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "," ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "-" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "." ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "/" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "0" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "1" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "2" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "3" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "4" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "5" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "6" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "7" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "8" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "9" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ":" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ";" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "<" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "=" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ">" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "?" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "@" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "A" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "B" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "C" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "D" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "E" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "F" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "G" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "H" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "I" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "J" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "K" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "L" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "M" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "N" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "O" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "P" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "Q" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "R" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "S" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "T" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "U" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "V" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "W" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "X" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "Y" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "Z" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "[" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "\\" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "]" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "^" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "_" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "`" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "a" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "b" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "c" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "d" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "e" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "f" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "g" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "h" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "i" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "j" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "k" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "l" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "m" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "n" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "o" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "p" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "q" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "r" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "s" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "t" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "u" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "v" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "w" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "x" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "y" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "z" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "{" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "|" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "}" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "~" ], "await": "document selection" }, - "when": "kb-macro.recording && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, + "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "ctrl+'", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+'", "command": "kb-macro.wrap", "args": { "command": "toggleSuggestionDetails", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && suggestWidgetVisible" }, + "when": "kb-macro.active && editorTextFocus && suggestWidgetVisible" }, { "key": "alt+/", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+/", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+/", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape /", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ /", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+/", "command": "kb-macro.wrap", "args": { "command": "toggleSuggestionDetails", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && suggestWidgetVisible && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+/", "command": "kb-macro.wrap", "args": { "command": "toggleSuggestionDetails", "record": "side-effect" }, - "when": "kb-macro.recording && isMac && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+/", "command": "kb-macro.wrap", "args": { "command": "toggleSuggestionDetails", "record": "side-effect" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape /", "command": "kb-macro.wrap", "args": { "command": "toggleSuggestionDetails", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ /", "command": "kb-macro.wrap", "args": { "command": "toggleSuggestionDetails", "record": "side-effect" }, - "when": "kb-macro.recording && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && suggestWidgetVisible && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+x", "command": "workbench.action.showCommands", - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+x", "command": "workbench.action.showCommands", - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "alt+x", "command": "workbench.action.showCommands", - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape x", "command": "workbench.action.showCommands", - "when": "kb-macro.recording && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ x", "command": "workbench.action.showCommands", - "when": "kb-macro.recording && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+space", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+space", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+space", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+space", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+space", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleSidebarVisibility" }, - "when": "kb-macro.recording && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+x ctrl+c", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeWindow" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+x z", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleZenMode" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x ctrl+f", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpen" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x ctrl+s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.save" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x ctrl+w", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAs" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x s", "command": "kb-macro.wrap", "args": { "command": "workbench.action.files.saveAll" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x ctrl+n", "command": "kb-macro.wrap", "args": { "command": "workbench.action.newWindow" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x b", "command": "kb-macro.wrap", "args": { "command": "workbench.action.showAllEditorsByMostRecentlyUsed" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x k", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeActiveEditor" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x 0", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeEditorsInGroup" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x 1", "command": "kb-macro.wrap", "args": { "command": "workbench.action.closeEditorsInOtherGroups" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x 2", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditorDown" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x 3", "command": "kb-macro.wrap", "args": { "command": "workbench.action.splitEditorRight" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x 4", "command": "kb-macro.wrap", "args": { "command": "workbench.action.toggleEditorGroupLayout" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+x o", "command": "kb-macro.wrap", "args": { "command": "workbench.action.navigateEditorGroups" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+alt+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.forwardSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.forwardSexp", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.forwardSexp", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.forwardSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.forwardSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardSexp", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardSexp", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+shift+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.markSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+shift+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.markSexp", "await": "selection" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+shift+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.markSexp", "await": "selection" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+shift+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.markSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+shift+2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.markSexp", "await": "selection" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.killSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.killSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.killSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.killSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.killSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+alt+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardKillSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && editorTextFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardKillSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardKillSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + "when": "kb-macro.active && !isMac && editorTextFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "escape ctrl+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardKillSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ ctrl+backspace", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.paredit.backwardKillSexp", "await": "document selection clipboard" }, - "when": "kb-macro.recording && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, + "when": "kb-macro.active && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "selectPrevQuickFix" }, - "when": "kb-macro.recording && editorFocus && quickFixWidgetVisible" }, + "when": "kb-macro.active && editorFocus && quickFixWidgetVisible" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "selectNextQuickFix" }, - "when": "kb-macro.recording && editorFocus && quickFixWidgetVisible" }, + "when": "kb-macro.active && editorFocus && quickFixWidgetVisible" }, { "key": "ctrl+p", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenSelectPrevious" }, - "when": "kb-macro.recording && inQuickOpen" }, + "when": "kb-macro.active && inQuickOpen" }, { "key": "ctrl+n", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickOpenSelectNext" }, - "when": "kb-macro.recording && inQuickOpen" }, + "when": "kb-macro.active && inQuickOpen" }, { "key": "ctrl+m", "command": "kb-macro.wrap", "args": { "command": "workbench.action.acceptSelectedQuickOpenItem" }, - "when": "kb-macro.recording && inQuickOpen" }, + "when": "kb-macro.active && inQuickOpen" }, { "key": "ctrl+shift+'", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerParameterHints" }, - "when": "kb-macro.recording && editorTextFocus" }, + "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+x j", "command": "kb-macro.wrap", "args": { "command": "workbench.action.togglePanel" }, - "when": "kb-macro.recording && !terminalFocus" }, + "when": "kb-macro.active && !terminalFocus" }, { "key": "ctrl+i", "command": "kb-macro.wrap", "args": { "command": "tab" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+x left", "command": "kb-macro.wrap", "args": { "command": "workbench.action.previousEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+x right", "command": "kb-macro.wrap", "args": { "command": "workbench.action.nextEditor" }, - "when": "kb-macro.recording" }, + "when": "kb-macro.active" }, { "key": "ctrl+x shift+9", "command": "kb-macro.startRecording", "when": "!kb-macro.recording" }, { "key": "ctrl+x shift+0", "command": "kb-macro.finishRecording",