如何从我的 ~/.config/nvim/init.vim 持续更改 coc.nvim 颜色?
How do I persistently change coc.nvim colours from my ~/.config/nvim/init.vim?
我知道我可以更改我的 coc.nvim 颜色 ,但我如何从 init.vim 文件(或其他方式)永久更改,以便更改它们每次我打开编辑器时自动?
默认颜色易读性差:
我的解决方案来自, this vi stackexchange post and learning a bit of vimscript with learning vimscript the hard way。
在您的 init.vim
文件中,您可以编写以下内容:
func! s:my_colors_setup() abort
highlight CocFloating ctermbg=color " For background color
highlight CocErrorFloat ctermfg=color " For text color
endfunc
augroup colorscheme_coc_setup | au!
au VimEnter * call s:my_colors_setup()
augroup END
这通过在 vim 启动时调用的函数上调用 highlight command 来实现。
CocErrorFloat
更改错误弹出窗口的文本颜色,您还可以分别使用 CocWarningFloat
、CocInfoFloat
和 CocHintFloat
更改警告、信息和提示。
我知道我可以更改我的 coc.nvim 颜色
默认颜色易读性差:
我的解决方案来自
在您的 init.vim
文件中,您可以编写以下内容:
func! s:my_colors_setup() abort
highlight CocFloating ctermbg=color " For background color
highlight CocErrorFloat ctermfg=color " For text color
endfunc
augroup colorscheme_coc_setup | au!
au VimEnter * call s:my_colors_setup()
augroup END
这通过在 vim 启动时调用的函数上调用 highlight command 来实现。
CocErrorFloat
更改错误弹出窗口的文本颜色,您还可以分别使用 CocWarningFloat
、CocInfoFloat
和 CocHintFloat
更改警告、信息和提示。