I often seem to want to copy paste multiple columns, for example, I paste one column
line one
line two
line three
Now I'd like to be able to yank another column behind it. Assuming my kill buffer has the following:
added to one
added to two
added to three
Which command would I need to invoke to get the following:
line one added to one
line two added to two
line three added to three
Update
Using the rectangles functionality of Emacs helps quite a bit, but is still suboptimal. For instance, if using Emacs in graphical mode and you are yanking from external programs, i.e. using the Copy-paste functionality from your OS, the kill-buffer has no rectangular meta info, so rectangular yank does not work. Another issue is if you are having a columns with varying internal width:
short line *
a much larger line which goes on
short line again
And you want to rectangular yank, you'll have to place your pointer at the marked spot (*). Although this is trivial with three lines, it can be quite cumbersome to make sure you are placing the pointer at the most outer edge of the first column.