I find the ability to have a vim window operate as a terminal really useful (the :terminal command).
The one thing I really find annoying about it is the fact that it wraps lines that are longer than the window width with a hard carriage return, so that if you go back and select text from the terminal, it contains carriage returns that were not actually present in the program output. As far as I can tell, there are no settings to change that. How hard would it be to add that capability?