I was paging some code through less and accidentally hit the 'v' key, and it launched my editor on the file. Unfortunately, it doesn't work when the file is coming through stdin (though you could rerun the command and redirect the output, launching the editor afterwards). This would be easy to implement. Dump the input until EOF into a file in the /tmp directory, then launch the editor on it. I pulled open the man page and confirmed it. I guess this just falls under live and learn.