Highlight matches based on sigil-character-class instead of original sigil

This should solve issue #5:
Cursor on "%hash" now also highlights "$hash". Of course, arrays get the
same treatment.