the 'cursor' highlighter needs to be enabled for character color changes to take place beneath the cursor on non-(u)rxvt terminals. Partial revert of ab99776
ab99776