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
