OK, that sounds great to me. With the “smart option”, I would just need one shortcut/tool.
One minor suggestion: Select the entire statement only if the top line has focus.
There are plenty of times when I want to delete just the last line.
I guess if it was “super smart” it would recognize it was the last line, and also delete the continuation character on the prior line (if the operation was a delete).
BTW, I’d be happy with just one shortcut to trigger the process, and then an autopopup with a 1-char trigger of the operation (C- Copy; X - Cut; D - Delete; M - Move; R - Replace with Clipboard; ESC - Cancel). Just an idea…