add support for smart backspace
@chergert
Submitted by Christian Hergert Link to original bug (#738189)
Description
It would be nice if smart backspace could be enabled per-language.
For example, if i have 4 space tabs and I hit backspace while aligned to a 4 space tab, i want 4 spaces removed, not 1. Hitting <Shift>
Backspace should disable smart backspace for that key-press.