> Still disagree that `k+1`is needed to get correct highlight.

Maybe it's only needed in the pygmented version? It definitely works for me
without Pygments. If so, the right fix would be to strip the first line
from the Pygments result (and, before that, figure out why it's different
at all).