I agree with Thomas, that sounds like a reasonable behavior to just interpret the selection as being the whole line. Incidentally, that's quite trivial to implement. :)
Done now, the code is up on GitHub. I even remembered to update the README to describe how the selection is treated.
Again, feedback very welcome, if someone could took the time to see if it builds, and behaves the way they expect that would be great.
Thanks!
/Emil