tpope/vim-foreplay — pull request #31 by raymond-w-ko (2013-01-09 03:54:01+00:00)
Title: Newline

This patch adds a newline after the input of :Eval so that if the last line of input begins with ';' it does not cause malformed input by commenting out exception handling code and unbalancing parentheses.

At first I thought by select() stuff broke it, but this turns out to be pretty simple.