diff options
| author | Takahiro Yoshihara | 2015-12-16 11:30:13 +0900 |
|---|---|---|
| committer | Takahiro Yoshihara | 2015-12-16 11:30:13 +0900 |
| commit | 7cad1dc86b48a2027fff3f85efbe877ddcfea487 (patch) | |
| tree | a1d57d51189764dee096e4a63e95815c50186679 | |
| parent | 7a80267ed061f3dc30bb319f438bdadfd8c7b1fd (diff) | |
| download | ctrlp.vim-fix-switch_buffer.tar.gz | |
Fix ctrlpswitchbuffer doesn’t work properly problem (#169)
fix-switch_buffer| -rw-r--r-- | autoload/ctrlp.vim | 2 |
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 ) |