Work on detailed highlighting of all regions, rather than -1,+1 only.

Still need a better way to completely filter out "-" and "+" at the
beginning of each line from being highlighted.