Here goes the final set for this bug. The revnos. reflect the (local) bzr revision. 0. bug11095-final-r110525.diff :: Consolidated final patch. 1. bug11095-r110501.diff :: Introduce hi-lock-* faces. 2. bug11095-r110502.diff :: Let each highlight command choose a new face 3. bug11095-r110503.diff :: By default, highlight symbol at point 4. bug11095-r110504.diff :: Un-highlight text at point 5. bug11095-r110505.diff :: Un-highlight all highlighted text