diff --git a/CHANGELOG.md b/CHANGELOG.md index c354b86d..325918e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ All notable changes to the Keyboard Macro Bata extension will be documented in this file. ### [Unreleased] +- Update + - Updated keymap wrapper for Awesome Emacs Keymap (v0.56.0). [#326](https://github.com/tshino/vscode-kb-macro/pull/326) - Internal - Support parenthesis in when clause in wrapper keybindings generator [#296](https://github.com/tshino/vscode-kb-macro/issues/296) diff --git a/keymap-wrapper/README.md b/keymap-wrapper/README.md index 1835c766..7f78f907 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-11 | `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-13 | `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` | diff --git a/keymap-wrapper/tuttieee.emacs-mcx.json b/keymap-wrapper/tuttieee.emacs-mcx.json index ca4b9be2..148cdd3c 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.55.0 + // Keymap wrapper for Awesome Emacs Keymap v0.56.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 @@ -961,6 +961,16 @@ "when": "kb-macro.active && !editorHasSelection && editorTextFocus && !editorReadonly" }, { "key": "ctrl+h", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteBackwardChar", "await": "document selection" }, "when": "kb-macro.active && editorTextFocus && !editorReadonly" }, + { "key": "alt+\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteHorizontalSpace", "await": "document selection" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, + { "key": "cmd+\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteHorizontalSpace", "await": "document selection" }, + "when": "kb-macro.active && isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + { "key": "alt+\\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteHorizontalSpace", "await": "document selection" }, + "when": "kb-macro.active && !isMac && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixMacCmd" }, + { "key": "escape \\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteHorizontalSpace", "await": "document selection" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixEscape" }, + { "key": "ctrl+[ \\", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.deleteHorizontalSpace", "await": "document selection" }, + "when": "kb-macro.active && editorTextFocus && !editorReadonly && config.emacs-mcx.useMetaPrefixCtrlLeftBracket" }, { "key": "alt+d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWord", "await": "document clipboard" }, "when": "kb-macro.active && editorTextFocus && !editorReadonly && !config.emacs-mcx.useMetaPrefixMacCmd" }, { "key": "cmd+d", "command": "kb-macro.wrap", "args": { "command": "emacs-mcx.killWord", "await": "document clipboard" },