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 tofalseto disable document symbol highlight.highlight.colors.enable, set tofalseto disable color highlight.
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
