it'd be better if it behaved like paseAndIndent when used on a block, keeping the relative indentation of the text within the block.
I really think that's a great idea. It makes a lot more sense to have the indentation relative to the text within the block when pasting. That will make this feature much more solid.