Some instant aliases fail to execute

My hot keys (instant aliases) does not always execute.


systeminfo.txt (4.5 KB)
aliases.txt (281 Bytes)

Thanks for the bug report. I haven’t tested with the floating command input on Mac. We probably need to do something special for that control.

No problem. Note that most of my hot keys do indeed work with the floating command window.

Does it always fail with the alias you showed? Or do you mean that some aliases sometimes don’t work?

Yes, it is always the same instant aliases that fails. If I rename the alias it does work;

hi @AMG thanks, I managed to reproduce. It seems related to other aliases.
RH-83738 CA does not work as an Instant alias

1 Like

Here is some additional strange behavior:

  1. Load aliases2.txt (289 Bytes).
  2. Type CA fast. Nothing happens.
  3. Type CA slow. It works as intended.

thanks, I added that to the YT.

RH-83738 is fixed in WIP

This does not seem to be fixed.

  1. Commands immediately exits after executing instant alias (Z1 in video).
  2. Some commands do not execute at all when typing the instant alias (ZQ3 in video).
  3. After trying to execute ZQ3, then instant alias that previously worked (Z1) also fails.


sysinfo.txt (4.7 KB)
wip.txt (128 Bytes)

@AMG I see the same with a floating commandline. I’ll reopen

1 Like

Thanks for testing @AMG. This Mac code for instant aliases is a little tricky to get right and we aren’t there yet.

1 Like

This is getting better, but there is still some issues;

Version 9 WIP (9.0.24275.12306, 2024-10-01)

  1. Load the aliases from wip9.txt (184 Bytes).
  2. Make all of them instant, except the alias Z.
  3. Run _ToggleInstantAliases and set the delay to 0.
  4. Try to execute any of the instant aliases, Z1 etc.
  5. The wrong macro is executed (_Help is executed instead of _Line).

Found another issue as well. Alias is treated as instant when it is not;

  1. Load the aliases from wip9.txt (184 Bytes).
  2. Open the aliases list and observe that there is no aliases named ZQ.
  3. Run _ToggleInstantAliases and set the delay to 300 etc.
  4. Type ZQ and wait. A command is executed even though ZQ is not an instant alias.