-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Macro interface needs rework #3756
Comments
Okay,
Plugin Macros will be updated later when this Cud will be released. |
we need to wait some time (weeks?) until @kvichans will be free from work and see it. |
@kvichans 1.146.2 (2021/10)
Can you now remove usage of these 2 deprecated commands in Macros-plg? And simplify Macros plg menu? |
Can you add 'play last macro' command too? (regardless if saved or not) |
Cud can run any macro N times, via the Macros dialog, it's has more flexible settings, not only the counter.
Cud can replay last macro-- you enter name after the recording, then you run that macro name.
Macros-plg is updated today. it now has the single command 'start/stop recording'. |
Clearly you're not thinking about UX here :)
That's what I'm doing exactly. Recording, stopping, typing |
Okay: I am adding new command to plugin, 'play last recorded macro'; |
Nice! |
Plugin Macros will be updated soon. issue solved. |
@Alexey-T when I delete some macro, all the hotkeys bound to macros after get rebound to macro at a new position in the Macros menu. Total mess. Pls look into this too. It also spams me with index out of bounds error 127 now that I try to rebind the key from Macros/Config. |
I think my patch broke the plugin, not Cuda.
Is this a regression after I made the patch / or old version has it? |
I made a little fix to my patched version, it helped? |
Nope I don't think so. |
bindings restore after restart, but just after macro deletion they're messed up |
Pls see #3756 (comment) |
I'm a bit lazy to find out if it's a regression or not ;) Just create some macros, bind them to keys, then delete one of the first macros and try keys again - they execute wrong macros. |
The initial issue was solved, closing; |
#3845 was solved, please test new release. |
works fine! |
I'm going to use Mikromir - a DOS editor of the 80s-90s as reference, as it had well thought out macro system: both powerful and convenient, and still blows all known editors out of the water.
It was possible there to:
Esc 1 0 0 0 0 F7
would execute F7 macro 10000 times, almost instantaneously. It also could do that for every command bound to a key combo, but it were macros where this feature was the most useful.So popular now multi-caret editing is nothing more than a limited version of what one can do with macros, and in the same amount of time/effort. The only advantage of multi-caret editing is that it shows the intermediate results after each key, while macros show the result after whole macro is finished. But macros have other advantages over it:
Cuda has a lot of this. And I'm not asking for the
Esc 1 0 0 0 0
thing. Although it would make Cuda stand out ;)But ability to record and replay macro quickly is totally missing. There should be something like
Replay last macro
.Also it is basically a standard since those years that the same key that starts macro recording also ends it. Whether
cancel
is needed or not I can't tell, but I never ever used it. Cancelling is usually done by stopping the recording and simply not saving it (Esc).The above is excessive and confusing:
cancel
&stop
make no sensestart
makes no senseI propose at the very minimum to:
start/stop macro recording
a single command, so it can be assigned to a single key combolast recorded
slot, so it can be played back and no fuss with dialog boxes is requiredreplay last macro
command that can also be assigned a key comboThe text was updated successfully, but these errors were encountered: