aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorTakahiro Yoshihara2015-12-16 11:30:13 +0900
committerTakahiro Yoshihara2015-12-16 11:30:13 +0900
commit7cad1dc86b48a2027fff3f85efbe877ddcfea487 (patch)
treea1d57d51189764dee096e4a63e95815c50186679
parent7a80267ed061f3dc30bb319f438bdadfd8c7b1fd (diff)
downloadctrlp.vim-fix-switch_buffer.tar.gz

Fix ctrlpswitchbuffer doesn’t work properly problem (#169)

fix-switch_buffer
-rw-r--r--autoload/ctrlp.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/autoload/ctrlp.vim b/autoload/ctrlp.vim
index 805281d..fc86841 100644
--- a/autoload/ctrlp.vim
+++ b/autoload/ctrlp.vim
@@ -1038,7 +1038,7 @@ fu! ctrlp#acceptfile(...)
cal s:PrtExit()
let tail = s:tail()
let j2l = atl != '' ? atl : matchstr(tail, '^ +\zs\d\+$')
- if ( s:jmptobuf =~ md || ( !empty(s:jmptobuf) && s:jmptobuf !~# '\v^0$' && md =~ '[et]' ) ) && bufnr > 0
+ if !empty(s:jmptobuf) && s:jmptobuf !~# '\v^0$' && s:jmptobuf =~ md && bufnr > 0
\ && !( md == 'e' && bufnr == bufnr('%') )
let [jmpb, bufwinnr] = [1, bufwinnr(bufnr)]
let buftab = ( s:jmptobuf =~# '[tTVH]' || s:jmptobuf > 1 )