Sematic highlighting in vim