If I have 2-space soft tabs set, I would expect pressing [TAB] to sometimes insert 1 space, or whatever is necessary to meet the next tab stop.
You can see below how I have to use [SPACE] to correctly meet the tab stop, where [TAB] will always insert 2 spaces, no matter where the tab stop is.
| | | | | <~~ Tab stops var a = 1; ^----- [SPACE] Correct var b = 2; ^----- [TAB] Incorrect
Let me know if there’s a repo I can modify to correct this behavior. Thanks!