From 58b04a471e1a534709b43e60fe3c3519290218e2 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Wed, 27 May 2015 22:36:18 -0400 Subject: [PATCH] [vim] change cursor shape based on mode --- vim/.vimrc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vim/.vimrc b/vim/.vimrc index f0c6919..30a982c 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -224,8 +224,14 @@ let g:indentLine_char = '¦' " " change cursor shape based on mode -let &t_SI = "\]50;CursorShape=1\x7" -let &t_EI = "\]50;CursorShape=0\x7" +if &term =~ "xterm\\|rxvt" + " use a solid vertical bar in insert mode + let &t_SI .= "\[6 q" + " use a solid block otherwise + let &t_EI .= "\[2 q" +endif +" eliminite the delay when switching modes +set ttimeoutlen=0 set pastetoggle=p -- 2.20.1