Use tmux terminal-override for cursor shape on VTE
This commit is contained in:
parent
47bc7f0eb3
commit
d8ad04297b
@ -118,18 +118,12 @@ set lazyredraw
|
||||
|
||||
" Change cursor dependant on current mode
|
||||
if has('cursorshape') && has('unix') && !has('gui_running')
|
||||
if $ITERM_SESSION_ID !=# ''
|
||||
if $ITERM_PROFILE !=# ''
|
||||
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
|
||||
let &t_SR = "\<Esc>]50;CursorShape=2\x7"
|
||||
let &t_EI = "\<Esc>]50;CursorShape=0\x7"
|
||||
else
|
||||
let &t_SI = "\<Esc>[6 q"
|
||||
let &t_SR = "\<Esc>[4 q"
|
||||
let &t_EI = "\<Esc>[2 q"
|
||||
endif
|
||||
if $TMUX !=# ''
|
||||
let &t_SI = "\<Esc>Ptmux;\<Esc>".&t_SI."\<Esc>\\"
|
||||
let &t_SR = "\<Esc>Ptmux;\<Esc>".&t_SR."\<Esc>\\"
|
||||
let &t_EI = "\<Esc>Ptmux;\<Esc>".&t_EI."\<Esc>\\"
|
||||
endif
|
||||
let &t_EI = &t_SI
|
||||
endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user