aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorYasuhiro Matsumoto2016-09-17 23:56:28 +0900
committerYasuhiro Matsumoto2016-09-17 23:57:29 +0900
commit408b68fd5b2ab548dc9f4dca22b0485438388581 (patch)
treefcd586a91b1057a31a65feeeca2174102e5a8905
parent6c883ba1ad103e5bd9b56c8ef47afb3669b6e406 (diff)
downloadctrlp.vim-correct-window.tar.gz

Correct last focused window when PrtExit

correct-window
-rw-r--r--autoload/ctrlp.vim3
1 files changed, 3 insertions, 0 deletions
diff --git a/autoload/ctrlp.vim b/autoload/ctrlp.vim
index 7ad47ea..822ece0 100644
--- a/autoload/ctrlp.vim
+++ b/autoload/ctrlp.vim
@@ -920,10 +920,13 @@ fu! s:PrtDeleteMRU()
endf
fu! s:PrtExit()
+ let bw = bufwinnr('%')
exe bufwinnr(s:bufnr).'winc w'
if bufnr('%') == s:bufnr && bufname('%') == 'ControlP'
noa cal s:Close(1)
noa winc p
+ els
+ exe bw.'winc w'
en
endf