Rename play macro to replay macro
Macro needs to be defined first before playing so replay is more accurate. Also, replay have the same length as record which makes it looks nice.
This commit is contained in:
parent
5326a05117
commit
9a32617b30
3 changed files with 5 additions and 5 deletions
|
@ -78,7 +78,7 @@
|
|||
| `Ctrl-a` | Increment object (number) under cursor | `increment` |
|
||||
| `Ctrl-x` | Decrement object (number) under cursor | `decrement` |
|
||||
| `Q` | Start/stop macro recording to the selected register | `record_macro` |
|
||||
| `q` | Play back a recorded macro from the selected register | `play_macro` |
|
||||
| `q` | Play back a recorded macro from the selected register | `replay_macro` |
|
||||
|
||||
#### Shell
|
||||
|
||||
|
|
|
@ -396,7 +396,7 @@ impl MappableCommand {
|
|||
increment, "Increment",
|
||||
decrement, "Decrement",
|
||||
record_macro, "Record macro",
|
||||
play_macro, "Play macro",
|
||||
replay_macro, "Replay macro",
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -6015,7 +6015,7 @@ fn record_macro(cx: &mut Context) {
|
|||
keys.pop();
|
||||
let s = keys
|
||||
.into_iter()
|
||||
.map(|key| format!("{}", key))
|
||||
.map(|key| key.to_string())
|
||||
.collect::<Vec<_>>()
|
||||
.join(" ");
|
||||
cx.editor.registers.get_mut(reg).write(vec![s]);
|
||||
|
@ -6029,7 +6029,7 @@ fn record_macro(cx: &mut Context) {
|
|||
}
|
||||
}
|
||||
|
||||
fn play_macro(cx: &mut Context) {
|
||||
fn replay_macro(cx: &mut Context) {
|
||||
let reg = cx.register.unwrap_or('@');
|
||||
let keys: Vec<KeyEvent> = if let Some([keys]) = cx.editor.registers.read(reg) {
|
||||
match keys.split_whitespace().map(str::parse).collect() {
|
||||
|
|
|
@ -594,7 +594,7 @@ impl Default for Keymaps {
|
|||
"P" => paste_before,
|
||||
|
||||
"Q" => record_macro,
|
||||
"q" => play_macro,
|
||||
"q" => replay_macro,
|
||||
|
||||
">" => indent,
|
||||
"<" => unindent,
|
||||
|
|
Loading…
Reference in a new issue