Your comments

+1 for the same reason as Sven. Might I add, the Del key should also trigger this function. That is, say I'm on the end of a line and I hit delete, so 5 leading tabs have just come up to my line. Now, pressing delete should remove 4 spaces if my tabs are setup as such, but only if those spaces are at the end of the line. I realize this is tricky, but possible. Technically, I can see no reason why I would want to keep my scope tabs anyway, in this scenario.