I found a really weird behavior in timer:
alias testtimer {
echo -a $ticks
timertest $+ $ticks -ho 1 0 testtimer
}/testtimer:
18443063
-
* Timer test18443063 activated
-
18443079
-
* Timer test18443079 activated
-
* Timer test18443063 halted
so it seems that the second time /timer is called here, the alias isn't finishing (we don't see the * Timer testX halted) however:
alias testtimer {
echo -a $ticks
timertest $+ $ticks -ho 1 0 testtimer
echo -a $ticks
}Works as expected (control+break will help here)
Now:
alias testtimer {
echo -a $ticks
.timertest $+ $ticks -ho 1 0 testtimer
}Also works as expected.