Add support for highlighting multiple lines

It would be nice to support highlighting multiple lines in gitlab.  I noticed both gitlab and fugitive support this, so this should work for most modern versions of both.

I'm new to vimscript, so I'm hoping this is correct, but it does work for me.