Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to change the folded part color on Vim

I fold some of the functions on my C code. When I fold them, the color becomes gray. Is there any way to change the color of folded part to another color?

like image 636
alex Avatar asked Dec 25 '22 07:12

alex


2 Answers

You can use the :highlight setting. For instance, to set the background to red, add this to your .vimrc:

highlight Folded ctermbg=red

You can view a list of supported colour names by running :source $VIMRUNTIME/syntax/colortest.vim. ctermbg updates the console background; ctermfg updates the console foreground; and guibg & guifg update gvim's background and foreground colours. If you're changing gvim's settings, you can use whatever hex code you like (you don't have to restrict yourself to supported colours).

like image 53
Alex P Avatar answered Dec 28 '22 17:12

Alex P


Type :verbose hi it will describe you all the highlighting groups and where they are defined. There is probably one describing the Fold but I don't know the group name by heart.

like image 30
Xavier T. Avatar answered Dec 28 '22 18:12

Xavier T.