From af2847a65d760bbcbefde7090fb18c5d494b41e6 Mon Sep 17 00:00:00 2001 From: Kien N Date: Fri, 16 Mar 2012 16:48:16 +0700 Subject: [PATCH] Add ctrlp#switchtype() --- autoload/ctrlp.vim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/autoload/ctrlp.vim b/autoload/ctrlp.vim index 2d6824a..dbdf05e 100644 --- a/autoload/ctrlp.vim +++ b/autoload/ctrlp.vim @@ -1487,8 +1487,8 @@ fu! s:regexfilter(str) retu str endf -fu! s:walker(max, pos, dir) - retu a:dir > 0 ? a:pos < a:max ? a:pos + 1 : 0 : a:pos > 0 ? a:pos - 1 : a:max +fu! s:walker(m, p, d) + retu a:d > 0 ? a:p < a:m ? a:p + a:d : 0 : a:p > 0 ? a:p + a:d : a:m endf fu! s:matchfname(item, pat) @@ -1547,6 +1547,10 @@ endf fu! ctrlp#prtclear() cal s:PrtClear() endf + +fu! ctrlp#switchtype(id) + cal s:ToggleType(a:id - s:itemtype) +endf "}}}1 " * Initialization {{{1 fu! ctrlp#setlines(type)