on master help sign in
Rename play macro to replay macro
9a32617Ivan Tham
book/src/keymap.md+1−1
@@ -78,7 +78,7 @@
78| `Ctrl-a` | Increment object (number) under cursor | `increment` |
78| `Ctrl-a` | Increment object (number) under cursor | `increment` |
79| `Ctrl-x` | Decrement object (number) under cursor | `decrement` |
79| `Ctrl-x` | Decrement object (number) under cursor | `decrement` |
80| `Q` | Start/stop macro recording to the selected register | `record_macro` |
80| `Q` | Start/stop macro recording to the selected register | `record_macro` |
81−| `q` | Play back a recorded macro from the selected register | `play_macro` |
81+| `q` | Play back a recorded macro from the selected register | `replay_macro` |
82
82
83#### Shell
83#### Shell
84
84
helix-term/src/commands.rs+3−3
@@ -396,7 +396,7 @@ impl MappableCommand {
396 increment, "Increment",
396 increment, "Increment",
397 decrement, "Decrement",
397 decrement, "Decrement",
398 record_macro, "Record macro",
398 record_macro, "Record macro",
399− play_macro, "Play macro",
399+ replay_macro, "Replay macro",
400 );
400 );
401}
401}
402
402
@@ -6015,7 +6015,7 @@ fn record_macro(cx: &mut Context) {
6015 keys.pop();
6015 keys.pop();
6016 let s = keys
6016 let s = keys
6017 .into_iter()
6017 .into_iter()
6018− .map(|key| format!("{}", key))
6018+ .map(|key| key.to_string())
6019 .collect::<Vec<_>>()
6019 .collect::<Vec<_>>()
6020 .join(" ");
6020 .join(" ");
6021 cx.editor.registers.get_mut(reg).write(vec![s]);
6021 cx.editor.registers.get_mut(reg).write(vec![s]);
@@ -6029,7 +6029,7 @@ fn record_macro(cx: &mut Context) {
6029 }
6029 }
6030}
6030}
6031
6031
6032−fn play_macro(cx: &mut Context) {
6032+fn replay_macro(cx: &mut Context) {
6033 let reg = cx.register.unwrap_or('@');
6033 let reg = cx.register.unwrap_or('@');
6034 let keys: Vec<KeyEvent> = if let Some([keys]) = cx.editor.registers.read(reg) {
6034 let keys: Vec<KeyEvent> = if let Some([keys]) = cx.editor.registers.read(reg) {
6035 match keys.split_whitespace().map(str::parse).collect() {
6035 match keys.split_whitespace().map(str::parse).collect() {
helix-term/src/keymap.rs+1−1
@@ -594,7 +594,7 @@ impl Default for Keymaps {
594 "P" => paste_before,
594 "P" => paste_before,
595
595
596 "Q" => record_macro,
596 "Q" => record_macro,
597− "q" => play_macro,
597+ "q" => replay_macro,
598
598
599 ">" => indent,
599 ">" => indent,
600 "<" => unindent,
600 "<" => unindent,