diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d3fb50..47d2fb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ All notable changes to the Keyboard Macro Bata extension will be documented in t - Update: - Updated keymap wrapper for Awesome Emacs Keymap (v0.63.0). [#455](https://github.com/tshino/vscode-kb-macro/pull/455) - Updated keymap wrapper for Awesome Emacs Keymap (v0.64.0). [#456](https://github.com/tshino/vscode-kb-macro/pull/456) + - Updated keymap wrapper for Awesome Emacs Keymap (v0.65.0). [#457](https://github.com/tshino/vscode-kb-macro/pull/457) ### [0.13.23] - 2024-12-15 - Fix diff --git a/keymap-wrapper/README.md b/keymap-wrapper/README.md index 802663a..7eb47df 100644 --- a/keymap-wrapper/README.md +++ b/keymap-wrapper/README.md @@ -17,7 +17,7 @@ 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) | 2023-01-24 | `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) | 2025-01-08 | `C-x S-9` | `C-x S-0` | `C-x e` | +| [Awesome Emacs Keymap](https://marketplace.visualstudio.com/items?itemName=tuttieee.emacs-mcx) | [link](tuttieee.emacs-mcx.json) | 2025-01-10 | `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) | 2024-04-07 | `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) | 2024-02-14 | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Shift+Q` | diff --git a/keymap-wrapper/tuttieee.emacs-mcx.config.json b/keymap-wrapper/tuttieee.emacs-mcx.config.json index 36ec3e2..3b720d5 100644 --- a/keymap-wrapper/tuttieee.emacs-mcx.config.json +++ b/keymap-wrapper/tuttieee.emacs-mcx.config.json @@ -45,16 +45,12 @@ [ "emacs-mcx.clearRectangle", "document selection" ], [ "emacs-mcx.stringRectangle", "document selection" ], [ "emacs-mcx.replaceKillRingToRectangle", "document selection" ], - [ "emacs-mcx.startRegisterCopyCommand", "" ], - [ "emacs-mcx.startRegisterInsertCommand", "" ], - [ "emacs-mcx.copyToRegister", "selection" ], - [ "emacs-mcx.insertRegister", "document selection" ], - [ "emacs-mcx.preCopyToRegister", "" ], - [ "emacs-mcx.preInsertRegister", "" ], - [ "emacs-mcx.preCopyRectangleToRegister", "" ], - [ "emacs-mcx.prePointToRegister", "" ], - [ "emacs-mcx.preJumpToRegister", "" ], - [ "emacs-mcx.someRegisterCommand", "document selection" ], + [ "emacs-mcx.copyToRegister", "" ], + [ "emacs-mcx.insertRegister", "" ], + [ "emacs-mcx.copyRectangleToRegister", "" ], + [ "emacs-mcx.pointToRegister", "" ], + [ "emacs-mcx.jumpToRegister", "" ], + [ "emacs-mcx.registerNameCommand", "document selection" ], [ "emacs-mcx.paredit.forwardSexp", "selection" ], [ "emacs-mcx.paredit.backwardSexp", "selection" ], @@ -71,8 +67,7 @@ [ "emacs-mcx.yank*", "document selection" ], [ "emacs-mcx.cancel", "[editorHasSelection]selection" ], - [ "emacs-mcx.isearchExit", "document selection" ], - [ "emacs-mcx.executeCommands", "document selection" ] + [ "emacs-mcx.isearchExit", "document selection" ] ], "footer": [ { diff --git a/keymap-wrapper/tuttieee.emacs-mcx.json b/keymap-wrapper/tuttieee.emacs-mcx.json index b962ed7..e312a8e 100644 --- a/keymap-wrapper/tuttieee.emacs-mcx.json +++ b/keymap-wrapper/tuttieee.emacs-mcx.json @@ -1,5 +1,5 @@ [ - // Keymap wrapper for Awesome Emacs Keymap v0.64.0 + // Keymap wrapper for Awesome Emacs Keymap v0.65.0 // (required by Keyboard Macro Beta) // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md @@ -1235,164 +1235,164 @@ "when": "kb-macro.active && editorTextFocus" }, { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killRectangle", "await": "document selection clipboard" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.preCopyToRegister" }, + { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.preInsertRegister" }, + { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.preCopyRectangleToRegister" }, + { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyRectangleToRegister" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": "space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.prePointToRegister" }, + { "key": "space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.pointToRegister" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.preJumpToRegister" }, + { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.jumpToRegister" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "'", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": ",", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "-", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": ".", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "/", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "0", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "1", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "2", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "3", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "4", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "5", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "6", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "7", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "8", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "9", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": ";", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "=", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "A", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "B", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "C", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "D", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "E", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "F", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "G", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "H", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "I", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "J", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "K", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "L", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "M", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "N", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "O", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "P", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "Q", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "R", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "S", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "T", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "U", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "V", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "W", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "X", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "Y", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "Z", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "[", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "\\", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "]", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "`", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "a", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "b", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "c", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "d", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "e", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "f", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "g", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "h", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "i", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "j", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "k", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "l", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "m", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "n", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "o", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "p", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "q", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "r", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "s", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "t", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "u", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "v", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "w", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "x", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "y", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": "z", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, - { "key": "space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.someRegisterCommand", "args": " ", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.acceptingRegisterCommand && editorTextFocus" }, + { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "'", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": ",", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "-", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": ".", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "/", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "0", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "1", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "2", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "3", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "4", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "5", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "6", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "7", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "8", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "9", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": ";", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "=", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "A", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "B", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "C", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "D", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "E", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "F", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "G", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "H", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "I", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "J", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "K", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "L", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "M", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "N", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "O", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "P", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "Q", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "R", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "S", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "T", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "U", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "V", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "W", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "X", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "Y", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "Z", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "[", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "\\", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "]", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "`", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "a", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "b", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "c", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "d", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "e", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "f", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "g", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "h", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "i", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "j", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "k", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "l", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "m", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "n", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "o", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "p", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "q", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "r", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "s", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "t", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "u", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "v", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "w", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "x", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "y", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": "z", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, + { "key": "space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.registerNameCommand", "args": " ", "await": "document selection" }, + "when": "kb-macro.active && emacs-mcx.acceptingRegisterName && editorTextFocus" }, { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yankRectangle", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteRectangle", "await": "document selection" },