From 06c82fdc1cb353cf2f88445cf69c07a629bbfbb4 Mon Sep 17 00:00:00 2001 From: Stephen Shirley Date: Fri, 5 Oct 2018 10:14:49 +0200 Subject: [PATCH] Don't set guicursor if it's currently empty. Fixes ctrlpvim/ctrlp.vim#404 --- autoload/ctrlp.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autoload/ctrlp.vim b/autoload/ctrlp.vim index a4fffaa8..9ff16831 100644 --- a/autoload/ctrlp.vim +++ b/autoload/ctrlp.vim @@ -319,6 +319,9 @@ fu! s:Open() let hst = filereadable(s:gethistloc()[1]) ? s:gethistdata() : [''] let s:hstry = empty(hst) || !s:maxhst ? [''] : hst en + if &guicursor == '' + let s:glbs['gcr'] = '' + en for [ke, va] in items(s:glbs) | if exists('+'.ke) sil! exe 'let s:glb_'.ke.' = &'.ke.' | let &'.ke.' = '.string(va) en | endfo