Tested on 818. Should work on 3.0.4, but I haven't tested 0.9 on it. Let me know if it doesn't work.
Note: This release feels very solid to me (knock on wood) and the behavior is close to perfected. With the "Stop At Indent" feature, its behaves better than Emacs CCMode auto-hungry-delete, IMO.
I don't see any bugs or areas for improvement, * other than JetBrains should make this the default for BackSpace! * Whitespace is needed to format the code nicely, but it should be as transparent as possible to our edits.
RFE: If there are multiple blanks lines above the caret, then all the lines will be eaten except for the last one, and the caret will be positioned at the indent column. (This is how it was supposed to work before, but previously it was stopping at indent column of the last line.)
Pressing BackSpace here:
Will now produce: