A different approach to code highlighting.
I simply wanted to set default values for those highlight groups, in case it was not defined already by the user ... But in fact it was overriding whatever values were set previously.
:h RainbowLevels
g:rainbow_levels
custom variable.g:rainbow_levels
needed to be unique, now they can be the same.0.3.0
only solved a narrow range of cases for softtabstop
Enjoy the rainbows ;D
matchadd
with priority -10
, to don't go over the search
highlight (which has priority 0
)g:rainbow_levels
during autoload if already defined on user's .vimrc