Hi,
I think the idea is good, but I've just tried the patch and it doesn't work if there are empty lines in the middle of the selected block. Then the comments are all inserted at column 0.
Yes, this happens because the empty lines are not indented. In a sense, it is the correct behavior. Do you think the patch should be modified to insert suitable padding to the beginning of empty lines?
Best regards, Tambet