Hi Christian,

Thanks for replying. Unfortunately, after trying all your solutions, the bug is 
still present. This is very weird but I don't think there is a solution for it 
so it's okay.

Thanks for the help!

On Monday, February 27, 2012 4:50:38 AM UTC-5, Christian Brabandt wrote:
> Hi Doppp!
> 
> On Do, 23 Feb 2012, Doppp wrote:
> 
> > I encountered this pretty strange bug when I was trying to fix my Vim
> > cursor color.
> > 
> > I am using Terminator and I found out that the cursor colors for my
> > color scheme were not working. I did a Google search and was brought
> > to this site where I used this snippet of code:
> > 
> > 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
> > 
> > The cursor colors changed and thin be you want to see, if there is a newer 
> > ncurses library 
available on your system.

I am not even sure, your $TERM should point to xterm, when using 
terminator. You can however try to set you 'term' option to ansi and see 
if setting the terminal optiones (t_SI and t_EI) and also the silent 
echo call still work.

You can also play around setting the $TERM variable to one of 
xterm-colorgs worked fine. However, I
> > encountered a weird bug after including this code. Say I opened a new
> > terminal, entered Vim and then just quit. My shell prompt will
> > suddenly go to the bottom of the terminal and there would be a huge
> > chunk of whitespace/newlines between the top of the terminal (where
> > the previous prompt was) and the new prompt at the bottom of the
> > terminal. I commented out this line:
> > 
> > silent !echo -ne "\033]12;red\007"
> > 
> > And the bug went away but then the cursor color doesn't change now.
> > I'm not too familiar with vimscript or shell script so it would be
> > great if anyone could help me out in fixing this little bug.
> 
> I can't reproduce this with terminator 0.95
> 
> It does sound however like a problem with your terminfo/termcap 
> database. So may be you want to see, if there is a newer ncurses library 
> available on your system.
> 
> I am not even sure, your $TERM should point to xterm, when using 
> terminator. You can however try to set you 'term' option to ansi and see 
> if setting the terminal optiones (t_SI and t_EI) and also the silent 
> echo call still work.
> 
> You can also play around setting the $TERM variable to one of 
> xterm-color
> xterm-256color
> xterm-debian
> and see, if it still happens. This should make sure, the terminal 
> understands at least 256 colors and also other advanced features.
> 
> regards,
> Christian
> -- 
> Gebrauche nie ein hartes Wort, wo ein glimpfliches seine Dienste tut.
>               -- Johann Peter Hebel

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to