Okay, okay…fair point :)
The error I picked up with your 0.02 was using the Python syntax (so with Auto Intent in place).
With the following command:
for i in range(1, 10, 1): print i # line ends here
If I pressed enter again it would create a tabbed space. Using your macro – it too create a space in the last line then, so:
for i in range(1, 10, 1): print i ~~~~ # where the line starts
As mentioned – this was not the case with the previous 0.01 code.