Is it possible to have the output of a pipe go into a register – namely, the copy register – instead of replacing the current selections?
An example of what I want to do is to pipe a math expression to
bc, and then paste it elsewhere (e.g. after an equals sign).
I know I could do
exec '|bc<ret>yup', but I don’t like how that adds to the undo-history.