From b165c5c68c6dee65dbbb71b70816b7258a83325a Mon Sep 17 00:00:00 2001 From: tshino Date: Fri, 17 May 2024 23:38:06 +0900 Subject: [PATCH 1/3] Update keymap wrapper for Awesome Emacs Keymap v0.61.0 --- keymap-wrapper/tuttieee.emacs-mcx.json | 182 ++----------------------- 1 file changed, 9 insertions(+), 173 deletions(-) diff --git a/keymap-wrapper/tuttieee.emacs-mcx.json b/keymap-wrapper/tuttieee.emacs-mcx.json index 40f5b110..4070befe 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.59.2 + // Keymap wrapper for Awesome Emacs Keymap v0.61.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 @@ -255,28 +255,8 @@ "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixEscape" }, { "key": "ctrl+[ -", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.negativeArgument" }, "when": "kb-macro.active && !emacs-mcx.acceptingArgument && editorTextFocus && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, - { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "!" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "\"" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "#" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "$" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "%" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "&" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "'" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "(" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ")" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "*" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "+" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "," ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "-" ], "await": "document selection" }, @@ -285,20 +265,10 @@ "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "/", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "/" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ":" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ";" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "<" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "=" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ">" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "?" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "@" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "A" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "B" ], "await": "document selection" }, @@ -357,10 +327,6 @@ "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "]" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "^" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "_" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "`" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "a" ], "await": "document selection" }, @@ -415,14 +381,6 @@ "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "z" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "{" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "|" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "}" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, - { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "~" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "space", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ " " ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.prefixArgumentExists && editorTextFocus && !editorReadonly" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.newLine", "await": "document selection" }, @@ -935,6 +893,12 @@ "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, { "key": "alt+backspace", "command": "", "when": "kb-macro.active && isWindows && replaceInputFocussed && !isComposing" }, + { "key": "alt+s o", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickTextSearch" }, + "when": "kb-macro.active && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, + { "key": "cmd+s o", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickTextSearch" }, + "when": "kb-macro.active && isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, + { "key": "alt+s o", "command": "kb-macro.wrap", "args": { "command": "workbench.action.quickTextSearch" }, + "when": "kb-macro.active && !isMac && editorFocus && config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+alt+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToNextFindMatch", "await": "selection" }, "when": "kb-macro.active && editorFocus && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "ctrl+cmd+n", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.addSelectionToNextFindMatch", "await": "selection" }, @@ -1275,30 +1239,8 @@ "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "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.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" }, @@ -1327,20 +1269,10 @@ "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" }, @@ -1399,10 +1331,6 @@ "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" }, @@ -1457,38 +1385,10 @@ "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" }, + { "key": "space", "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.insertRegister", "args": "!", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "#", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "%", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "'", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": ")", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "+", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "-", "await": "document selection" }, @@ -1517,20 +1417,10 @@ "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, { "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.insertRegister", "args": ":", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "<", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": ">", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "@", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, { "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.insertRegister", "args": "B", "await": "document selection" }, @@ -1589,10 +1479,6 @@ "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "^", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "`", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "a", "await": "document selection" }, @@ -1647,13 +1533,7 @@ "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, { "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.insertRegister", "args": "{", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && 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.insertRegister", "args": "}", "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRegisterInsertMode && editorTextFocus" }, - { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.insertRegister", "args": "~", "await": "document selection" }, + { "key": "space", "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" }, @@ -1677,30 +1557,8 @@ "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, { "key": "p", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.replaceKillRingToRectangle", "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.acceptingRectCommand && editorTextFocus" }, - { "key": " ", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ " " ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "!", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "!" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "\"", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "\"" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "#", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "#" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "$", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "$" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "%", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "%" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "&", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "&" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "'", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "'" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "(", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "(" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": ")", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ")" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "*", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "*" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "+", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "+" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ",", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "," ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "-", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "-" ], "await": "document selection" }, @@ -1729,20 +1587,10 @@ "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "9", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "9" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": ":", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ":" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": ";", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ";" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "<", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "<" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "=", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "=" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": ">", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ ">" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "?", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "?" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "@", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "@" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "A", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "A" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "B", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "B" ], "await": "document selection" }, @@ -1801,10 +1649,6 @@ "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "]", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "]" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "^", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "^" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "_", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "_" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "`", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "`" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "a", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "a" ], "await": "document selection" }, @@ -1859,14 +1703,6 @@ "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "z", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "z" ], "await": "document selection" }, "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "{", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "{" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "|", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "|" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "}", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "}" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, - { "key": "~", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.typeChar", "args": [ "~" ], "await": "document selection" }, - "when": "kb-macro.active && emacs-mcx.inRectMarkMode && editorTextFocus && !editorReadonly" }, { "key": "ctrl+'", "command": "kb-macro.wrap", "args": { "command": "editor.action.triggerSuggest", "record": "side-effect" }, "when": "kb-macro.active && editorTextFocus" }, { "key": "ctrl+'", "command": "kb-macro.wrap", "args": { "command": "toggleSuggestionDetails", "record": "side-effect" }, From 017b51d3f229220a806a24ff6e60bdf83c0642fc Mon Sep 17 00:00:00 2001 From: tshino Date: Fri, 17 May 2024 23:40:25 +0900 Subject: [PATCH 2/3] Update keymap-wrapper/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 d74921e8..b6e25596 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-04-24 | `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-05-17 | `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` | From 688f5ea539d33128c913bc8f4d709b0b1f169168 Mon Sep 17 00:00:00 2001 From: tshino Date: Fri, 17 May 2024 23:44:16 +0900 Subject: [PATCH 3/3] Update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8da1aba7..9b629eeb 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 Vz Keymap (v0.19.15). [#364](https://github.com/tshino/vscode-kb-macro/pull/364) + - Updated keymap wrapper for Awesome Emacs Keymap (v0.61.0). [#366](https://github.com/tshino/vscode-kb-macro/pull/366) ### [0.13.15] - 2024-05-06 - Update