Closed mylovesaber closed 1 week ago
Thanks! I can confirm that this is a bug.
I've fixed this for the next update, but it'll take a bit until that's available (4.3.2 was just released).
4.4.0 with the fix is now available. Please let me know if the new version is not working as expected.
Version: 4.4.0.243 seems not fixed yet.
Some spaces before "echo" is not the problem. If I define a variable and unset it before using it, then I use this variable between definition and unset line. BSP will not recognize this variable.
@mylovesaber I'm sorry, you're right that this isn't fixed. I'll double-check why this particular case isn't working with the fix I made and I'll get this fixed for the next update.
I've finally fixed this for the new update. Completion outside a function is already fixed in 4.4.0, but it wasn't fixed inside a function definition. I'll let you know when the update is available.
Version 4.5.0 with the fix is now available. Please let me know if it's still not working as expected. Thank you for your patience!
Code outside function
When you type $a after
echo
, BSP will show$aaa
GOOD
If you do this first:
When you type $a after
echo
, BSP will show$aaa
GOOD
Code inside function
When you type $a after
echo
, BSP will show$aaa
GOOD
If you do this first:
When you type $a after
echo
, BSP will NOT show$aaa
BAD