From baac7b4565997ac7eb8f36867f288faf0897d10b Mon Sep 17 00:00:00 2001 From: tshino Date: Mon, 15 Jan 2024 02:01:44 +0900 Subject: [PATCH 1/3] Update keymap-wrapper for Awesome Emacs Keymap v0.57.1 --- keymap-wrapper/tuttieee.emacs-mcx.config.json | 8 +- keymap-wrapper/tuttieee.emacs-mcx.json | 576 +++++++++--------- 2 files changed, 292 insertions(+), 292 deletions(-) diff --git a/keymap-wrapper/tuttieee.emacs-mcx.config.json b/keymap-wrapper/tuttieee.emacs-mcx.config.json index 6284947c..947e3489 100644 --- a/keymap-wrapper/tuttieee.emacs-mcx.config.json +++ b/keymap-wrapper/tuttieee.emacs-mcx.config.json @@ -45,10 +45,10 @@ [ "emacs-mcx.clearRectangle", "document selection" ], [ "emacs-mcx.stringRectangle", "document selection" ], [ "emacs-mcx.replaceKillRingToRectangle", "document selection" ], - [ "emacs-mcx.StartRegisterSaveCommand", "" ], - [ "emacs-mcx.StartRegisterInsertCommand", "" ], - [ "emacs-mcx.RegisterSaveCommand", "selection" ], - [ "emacs-mcx.RegisterInsertCommand", "document selection" ], + [ "emacs-mcx.startRegisterCopyCommand", "" ], + [ "emacs-mcx.startRegisterInsertCommand", "" ], + [ "emacs-mcx.copyToRegister", "selection" ], + [ "emacs-mcx.insertRegister", "document selection" ], [ "emacs-mcx.paredit.forwardSexp", "selection" ], [ "emacs-mcx.paredit.backwardSexp", "selection" ], diff --git a/keymap-wrapper/tuttieee.emacs-mcx.json b/keymap-wrapper/tuttieee.emacs-mcx.json index 148cdd3c..a1e6a6b5 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.56.0 + // Keymap wrapper for Awesome Emacs Keymap v0.57.1 // (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 @@ -1271,389 +1271,389 @@ "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.StartRegisterSaveCommand" }, + { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.startRegisterCopyCommand" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.StartRegisterInsertCommand" }, + { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.startRegisterInsertCommand" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": " ", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ " " ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "!" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "\"" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "#" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "$" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "%" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "&" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "'" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "(" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ ")" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "*" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "+" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "," ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "-" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "." ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "/" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "0" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "1" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "2" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "3" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "4" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "5" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "6" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "7" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "8" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "9" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ ":" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ ";" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "<" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "=" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ ">" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "?" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "@" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "A" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "B" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "C" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "D" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "E" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "F" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "G" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "H" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "I" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "J" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "K" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "L" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "M" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "N" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "O" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "P" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "Q" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "R" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "S" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "T" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "U" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "V" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "W" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "X" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "Y" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "Z" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "[" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "\\" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "]" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "^" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "_" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "`" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "a" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "b" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "c" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "d" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "e" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "f" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "g" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "h" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "i" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "j" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "k" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "l" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "m" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "n" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "o" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "p" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "q" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "r" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "s" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "t" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "u" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "v" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "w" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "x" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "y" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "z" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "{" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "|" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "}" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterSaveCommand", "args": [ "~" ], "await": "selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterSaveMode && editorTextFocus" }, - { "key": " ", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ " " ], "await": "document selection" }, + { "key": " ", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": " ", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "!", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "\"", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "#", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "$", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "%", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "&", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "'", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "(", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": ")", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "*", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "+", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": ",", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "-", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": ".", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "/", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "0", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "1", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "2", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "3", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "4", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "5", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "6", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "7", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "8", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "9", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": ":", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": ";", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "<", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "=", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": ">", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "?", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "@", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "A", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "B", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "C", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "D", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "E", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "F", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "G", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "H", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "I", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "J", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "K", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "L", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "M", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "N", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "O", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "P", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "Q", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "R", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "S", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "T", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "U", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "V", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "W", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "X", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "Y", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "Z", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "[", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "\\", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "]", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "^", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "_", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "`", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "a", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "b", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "c", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "d", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "e", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "f", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "g", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "h", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "i", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "j", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "k", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "l", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "m", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "n", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "o", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "p", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "q", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "r", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "s", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "t", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "u", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "v", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "w", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "x", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "y", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "z", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "{", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "|", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "}", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.copyToRegister", "args": "~", "await": "selection" }, + "when": "kb-macro.active && emacs-mcx.inRegisterCopyMode && editorTextFocus" }, + { "key": " ", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": " ", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "!" ], "await": "document selection" }, + { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "!", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "\"" ], "await": "document selection" }, + { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "\"", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "#" ], "await": "document selection" }, + { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "#", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "$" ], "await": "document selection" }, + { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "$", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "%" ], "await": "document selection" }, + { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "%", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "&" ], "await": "document selection" }, + { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "&", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "'" ], "await": "document selection" }, + { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "'", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "(" ], "await": "document selection" }, + { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "(", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ ")" ], "await": "document selection" }, + { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": ")", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "*" ], "await": "document selection" }, + { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "*", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "+" ], "await": "document selection" }, + { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "+", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "," ], "await": "document selection" }, + { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": ",", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "-" ], "await": "document selection" }, + { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "-", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "." ], "await": "document selection" }, + { "key": ".", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": ".", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "/" ], "await": "document selection" }, + { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "/", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "0" ], "await": "document selection" }, + { "key": "0", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "0", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "1" ], "await": "document selection" }, + { "key": "1", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "1", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "2" ], "await": "document selection" }, + { "key": "2", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "2", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "3" ], "await": "document selection" }, + { "key": "3", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "3", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "4" ], "await": "document selection" }, + { "key": "4", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "4", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "5" ], "await": "document selection" }, + { "key": "5", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "5", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "6" ], "await": "document selection" }, + { "key": "6", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "6", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "7" ], "await": "document selection" }, + { "key": "7", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "7", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "8" ], "await": "document selection" }, + { "key": "8", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "8", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "9" ], "await": "document selection" }, + { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "9", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ ":" ], "await": "document selection" }, + { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": ":", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ ";" ], "await": "document selection" }, + { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": ";", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "<" ], "await": "document selection" }, + { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "<", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "=" ], "await": "document selection" }, + { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "=", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ ">" ], "await": "document selection" }, + { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": ">", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "?" ], "await": "document selection" }, + { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "?", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "@" ], "await": "document selection" }, + { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "@", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "A" ], "await": "document selection" }, + { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "A", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "B" ], "await": "document selection" }, + { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "B", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "C" ], "await": "document selection" }, + { "key": "C", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "C", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "D" ], "await": "document selection" }, + { "key": "D", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "D", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "E" ], "await": "document selection" }, + { "key": "E", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "E", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "F" ], "await": "document selection" }, + { "key": "F", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "F", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "G" ], "await": "document selection" }, + { "key": "G", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "G", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "H" ], "await": "document selection" }, + { "key": "H", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "H", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "I" ], "await": "document selection" }, + { "key": "I", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "I", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "J" ], "await": "document selection" }, + { "key": "J", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "J", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "K" ], "await": "document selection" }, + { "key": "K", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "K", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "L" ], "await": "document selection" }, + { "key": "L", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "L", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "M" ], "await": "document selection" }, + { "key": "M", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "M", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "N" ], "await": "document selection" }, + { "key": "N", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "N", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "O" ], "await": "document selection" }, + { "key": "O", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "O", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "P" ], "await": "document selection" }, + { "key": "P", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "P", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "Q" ], "await": "document selection" }, + { "key": "Q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "Q", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "R" ], "await": "document selection" }, + { "key": "R", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "R", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "S" ], "await": "document selection" }, + { "key": "S", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "S", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "T" ], "await": "document selection" }, + { "key": "T", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "T", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "U" ], "await": "document selection" }, + { "key": "U", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "U", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "V" ], "await": "document selection" }, + { "key": "V", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "V", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "W" ], "await": "document selection" }, + { "key": "W", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "W", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "X" ], "await": "document selection" }, + { "key": "X", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "X", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "Y" ], "await": "document selection" }, + { "key": "Y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "Y", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "Z" ], "await": "document selection" }, + { "key": "Z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "Z", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "[" ], "await": "document selection" }, + { "key": "[", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "[", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "\\" ], "await": "document selection" }, + { "key": "\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "\\", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "]" ], "await": "document selection" }, + { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "]", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "^" ], "await": "document selection" }, + { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "^", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "_" ], "await": "document selection" }, + { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "_", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "`" ], "await": "document selection" }, + { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "`", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "a" ], "await": "document selection" }, + { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "a", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "b" ], "await": "document selection" }, + { "key": "b", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "b", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "c" ], "await": "document selection" }, + { "key": "c", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "c", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "d" ], "await": "document selection" }, + { "key": "d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "d", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "e" ], "await": "document selection" }, + { "key": "e", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "e", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "f" ], "await": "document selection" }, + { "key": "f", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "f", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "g" ], "await": "document selection" }, + { "key": "g", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "g", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "h" ], "await": "document selection" }, + { "key": "h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "h", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "i" ], "await": "document selection" }, + { "key": "i", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "i", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "j" ], "await": "document selection" }, + { "key": "j", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "j", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "k" ], "await": "document selection" }, + { "key": "k", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "k", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "l" ], "await": "document selection" }, + { "key": "l", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "l", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "m" ], "await": "document selection" }, + { "key": "m", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "m", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "n" ], "await": "document selection" }, + { "key": "n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "n", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "o" ], "await": "document selection" }, + { "key": "o", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "o", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "p" ], "await": "document selection" }, + { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "p", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "q" ], "await": "document selection" }, + { "key": "q", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "q", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "r" ], "await": "document selection" }, + { "key": "r", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "r", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "s" ], "await": "document selection" }, + { "key": "s", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "s", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "t" ], "await": "document selection" }, + { "key": "t", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "t", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "u" ], "await": "document selection" }, + { "key": "u", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "u", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "v" ], "await": "document selection" }, + { "key": "v", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "v", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "w" ], "await": "document selection" }, + { "key": "w", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "w", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "x" ], "await": "document selection" }, + { "key": "x", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "x", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "y" ], "await": "document selection" }, + { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "y", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "z" ], "await": "document selection" }, + { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "z", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "{" ], "await": "document selection" }, + { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "{", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "|" ], "await": "document selection" }, + { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "|", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "}" ], "await": "document selection" }, + { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "}", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.RegisterInsertCommand", "args": [ "~" ], "await": "document selection" }, + { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "~", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, { "key": "y", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.yankRectangle", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, From 0b6095916b49173ee79aadef14cfcfd15ff7b016 Mon Sep 17 00:00:00 2001 From: tshino Date: Mon, 15 Jan 2024 02:04:34 +0900 Subject: [PATCH 2/3] Update README --- keymap-wrapper/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keymap-wrapper/README.md b/keymap-wrapper/README.md index 7f78f907..f8879839 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) | 2024-01-13 | `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) | 2024-01-15 | `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-02-19 | `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` | From a089b5a493ff533d1d420afe8b02a4e45659d8e8 Mon Sep 17 00:00:00 2001 From: tshino Date: Mon, 15 Jan 2024 02:04:50 +0900 Subject: [PATCH 3/3] Update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 325918e6..e2f12ed1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ All notable changes to the Keyboard Macro Bata extension will be documented in t ### [Unreleased] - Update - Updated keymap wrapper for Awesome Emacs Keymap (v0.56.0). [#326](https://github.com/tshino/vscode-kb-macro/pull/326) + - Updated keymap wrapper for Awesome Emacs Keymap (v0.57.1). [#327](https://github.com/tshino/vscode-kb-macro/pull/327) - Internal - Support parenthesis in when clause in wrapper keybindings generator [#296](https://github.com/tshino/vscode-kb-macro/issues/296)