Not sure if this is a bug or not, thought i'd post it and see tho

Code:
Alias test { set -u10 %var TEST | %var = TESTX }

In that code, the %var = TESTX stops the effect of the -u
Meaning the var is no longer timed and wont be unset after 10 seconds

But here:
Code:
Alias test { var %x | %x = lol | echo -a %x }

The %x = lol did not change the fact that %x is local, and %x is unset once the code ends

any explaination ? O_o


on me:*:JOIN:#: { .raw part # $crlf join # }