Fix #79

Original code compares bytes index(m[0]) to rune index(prev)
so highlighting multi-byte character did not work.