I'm playing with my .vimrc
I'd like to change the shape of the cursor in vim (urxvt). I've found the following:
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
And changing the cursor shape.
Code:
if &term =~ '^xterm'
" solid underscore
let &t_SI .= "\<Esc>[4 q"
" solid block
let &t_EI .= "\<Esc>[2 q"
" 1 or 0 -> blinking block
" 3 -> blinking underscore
endif
It works fine for xterm, but I can't get it work in urxvt. I've changed the following:
Code:
if &term =~ "xterm\\|rxvt"
to "urxvt", "Urxvt", "^urxvt", "rxvt", "rxvt-unicode" but have no luck.
That's my .Xresources
Code:
XTerm*faceName: Inconsolata
XTerm*faceSize: 13
XTerm*cursorBlink: true
XTerm*cursorUnderLine: true
XTerm*saveLines: 32768
XTerm*locale: true
XTerm*utf8: 1
XTerm*termName: xterm-256color
XTerm*autoWrap: true
Xft.dpi: 96
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.lcdfilter: lcddefault
Xft.rgba: rgb
Xft.autohint: 0
URxvt.font: xft:Inconsolata:pixelsize=17
URxvt.saveLines: 65535
URxvt.scrollBar: false
URxvt.depth: 32
URxvt*cursorUnderline: true
URxvt*termName: rxvt-unicode-256color
URxvt.perl-ext-common: default,matcher
URxvt*urlLauncher: /usr/bin/firefox
URxvt.matcher.button: 1
URxvt.internalBorder: 0
Rxvt*cursorBlink: true
Rxvt*visualBell: true
# Enabling Ctrl/Alt + arro keys for vim
URxvt.keysym.M-Up: \033[1;3A
URxvt.keysym.M-Down: \033[1;3B
URxvt.keysym.M-Right: \033[1;3C
URxvt.keysym.M-Left: \033[1;3D
URxvt.keysym.M-Prior: \033[5;3~
URxvt.keysym.M-Next: \033[6;3~
URxvt.keysym.M-End: \033[1;3F
URxvt.keysym.M-Home: \033[1;3H
URxvt.keysym.C-Up: \033[1;5A
URxvt.keysym.C-Down: \033[1;5B
URxvt.keysym.C-Right: \033[1;5C
URxvt.keysym.C-Left: \033[1;5D
URxvt.keysym.C-Prior: \033[5;5~
URxvt.keysym.C-Next: \033[6;5~
URxvt.keysym.C-End: \033[1;5F
URxvt.keysym.C-Home: \033[1;5H
Thank you.