Provide default highlight for coc.nvim, including document highlight (highlight of current document symbol) and colors highlight.
In your vim/neovim, run command:
:CocInstall coc-highlight
- Highlight symbol of current position in all positions of current buffer (when no document highlight provider exists from language server).
- Highlight colors of current buffer (when no color provider exists from language server).
To enable highlight current symbol on CursorHold
, add:
autocmd CursorHold * silent call CocActionAsync('highlight')
to your .vimrc
.
To disable coc provide color highlight, add:
"coc.preferences.colorSupport": false,
to your settings.json
.
To pick a different color, use command:
:call CocAction('pickColor')
Note: only works on Mac or have python gtk module installed.
To pick a different color presentation, use command:
:call CocAction('colorPresentation')
highlight.disableLanguages
, List of filetypes to ignore for this extension.highlight.document.enable
, Set tofalse
to disable document symbol highlight.highlight.colors.enable
, Set tofalse
to disable color highlight.highlight.colorNames.enable
, Set tofalse
to disable highlight of color names.
Q: Why color highlight is not shown on my vim?
A: First, make sure "coc.preferences.colorSupport"
is not false
in your
coc-settings.json
, then make sure you have set termguicolors
in your .vimrc
,
and your terminal support true color.
Q: How to change highlight of the current symbol.
A: All you need is overwrite the highlight group, checkout :h coc-highlights
MIT