where to config the underline?
I am using rainbow with the default configuration. That means: install rainbow with vim-plug and set it
let g:rainbow_active = 1

aaa = 1
b = (aaa,)
I want to remove the underline, as it seems that it is not correct.

When I call :RainbowToggle, the underline is gone.
I have search google and try to read the vimscript of rainbow, but I found nothing useful.
-
operatorsconfig? - underline not found
- cterm: no suspicious clue found
Maybe you can find something useful in README.md of this repo (search guis and cterms), and from vim help (:h attr-list)
I‘d like to remove, not add attribute. I have search *.vim in rainbow, there seems no underline configuration.
You can read the README about troubleshooting, and use the tool to check which syntax rule is actived. Could that be spell checking?
Yes, it is the spell check. But I found that the configuration is different with the README.
'parentheses_options': 'contains=@Spell'
to turn off the spell checker.
I have add the spell related configuration in vimrc
set spell spelllang=en_us
hi clear SpellBad
hi SpellBad cterm=underline
hi clear SpellRare
hi SpellRare cterm=underline
hi clear SpellCap
hi SpellCap cterm=underline
hi clear SpellLocal
hi SpellLocal cterm=underline
to turn off the spell checker
But the configuration to explicitly turn off spell check in parentheses is 'parentheses_options': 'contains=@NoSpell'. (
And by default rainbow wouldn't modify the spell check option, that is, if you don't turn on the spell check explicitly, rainbow wouldn't turn it on for you.