Say I have:
where X denotes cursor position. I press Enter, type | to start a guard and press Tab to indent it:
So far so good. Now I type in a guard, press Enter, type =:
In this setting pressing Tab removes all indentation before =:
Subsequent presses of Tab do not indent the code. Expected indentation: