how i can change cursor color in color scheme " vim "

Tarek Saied picture Tarek Saied · Jun 3, 2011 · Viewed 34.6k times · Source

hi all i use this color scheme

Cobalt Colour scheme : Vim version of TextMates Cobalt colour scheme

I can not see the cursor in insert mode

how i can change this color

EDIT:

I think this is cursor part

hi CursorLine     guifg=none            guibg=#002943
hi Cursor         guifg=#F8F8F8           guibg=#A7A7A7
hi CursorIM       guifg=#F8F8F8           guibg=#002947"#5F5A60

thanks

Answer

troore picture troore · Aug 15, 2014

@GWW is right. But the example above only works for gvim, not vim. You'd better configure in .vimrc as in the same documentation to make it work in xterm, for example:

if &term =~ "xterm\\|rxvt"
  " use an orange cursor in insert mode
  let &t_SI = "\<Esc>]12;orange\x7"
  " use a red cursor otherwise
  let &t_EI = "\<Esc>]12;red\x7"
  silent !echo -ne "\033]12;red\007"
  " reset cursor when vim exits
  autocmd VimLeave * silent !echo -ne "\033]112\007"
  " use \003]12;gray\007 for gnome-terminal
endif