Keep s:mrufs separated

This commit is contained in:
Kien N 2012-04-05 05:15:03 +07:00
parent dee21e1873
commit fec6cf52ef

View File

@ -76,24 +76,24 @@ fu! s:savetofile(mrufs)
endf endf
" Public {{{1 " Public {{{1
fu! ctrlp#mrufiles#refresh(...) fu! ctrlp#mrufiles#refresh(...)
let s:mrufs = s:mergelists() let mrufs = s:mergelists()
cal filter(s:mrufs, '!empty(ctrlp#utils#glob(v:val, 1)) && !s:excl(v:val)') cal filter(mrufs, '!empty(ctrlp#utils#glob(v:val, 1)) && !s:excl(v:val)')
if exists('+ssl') if exists('+ssl')
cal map(s:mrufs, 'tr(v:val, "/", "\\")') cal map(mrufs, 'tr(v:val, "/", "\\")')
cal filter(s:mrufs, 'count(s:mrufs, v:val) == 1') cal filter(mrufs, 'count(mrufs, v:val) == 1')
en en
cal s:savetofile(s:mrufs) cal s:savetofile(mrufs)
retu a:0 && a:1 == 'raw' ? [] : s:reformat(copy(s:mrufs)) retu a:0 && a:1 == 'raw' ? [] : s:reformat(mrufs)
endf endf
fu! ctrlp#mrufiles#remove(files) fu! ctrlp#mrufiles#remove(files)
let s:mrufs = [] let mrufs = []
if a:files != [] if a:files != []
let s:mrufs = s:mergelists() let mrufs = s:mergelists()
cal filter(s:mrufs, 'index(a:files, v:val) < 0') cal filter(mrufs, 'index(a:files, v:val) < 0')
en en
cal s:savetofile(s:mrufs) cal s:savetofile(mrufs)
retu s:reformat(copy(s:mrufs)) retu s:reformat(mrufs)
endf endf
fu! ctrlp#mrufiles#list(...) fu! ctrlp#mrufiles#list(...)