Enable cursor shape changes by default
This commit is contained in:
parent
4c2d9b8089
commit
1db9ea30ee
@ -1,23 +1,3 @@
|
|||||||
" Setup changing cursor dependant on mode
|
|
||||||
function! do#cursor_escape_sequences()
|
|
||||||
if has('unix')
|
|
||||||
if $ITERM_SESSION_ID !=# ''
|
|
||||||
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
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" Save, call isort on, then reload a python file.
|
" Save, call isort on, then reload a python file.
|
||||||
function! do#isort()
|
function! do#isort()
|
||||||
if &filetype !=# 'python'
|
if &filetype !=# 'python'
|
||||||
|
@ -115,3 +115,21 @@ set modeline
|
|||||||
|
|
||||||
" Don't redraw during execution macros, registers, commands, etc.
|
" Don't redraw during execution macros, registers, commands, etc.
|
||||||
set lazyredraw
|
set lazyredraw
|
||||||
|
|
||||||
|
" Change cursor dependant on current mode
|
||||||
|
if has('cursorshape') && has('unix') && !has('gui_running')
|
||||||
|
if $ITERM_SESSION_ID !=# ''
|
||||||
|
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
|
||||||
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user