@@ -206,7 +206,7 @@ fu! s:Close()
206
206
exe s: winres [0 ]
207
207
en
208
208
unl ! s: focus s: hisidx s: hstgot s: marked s: statypes s: cline s: init s: savestr
209
- \ g: ctrlp_nolimit
209
+ \ s: mrbs g: ctrlp_nolimit
210
210
cal ctrlp#recordhist ()
211
211
cal s: execextvar (' exit' )
212
212
cal s: log (0 )
@@ -867,7 +867,7 @@ fu! s:MarkToOpen()
867
867
" Unmark and remove the file from s:marked
868
868
let key = s: dictindex (s: marked , filpath)
869
869
cal remove (s: marked , key )
870
- if empty (s: marked ) | unl ! s: marked | en
870
+ if empty (s: marked ) | unl s: marked | en
871
871
if has (' signs' )
872
872
exe ' sign unplace' key ' buffer=' .s: bufnr
873
873
en
@@ -957,8 +957,8 @@ fu! s:compmre(...)
957
957
if ! exists (' s:mrbs' )
958
958
let s: mrbs = ctrlp#mrufiles#bufs ()
959
959
en
960
- let cwd = s: dyncwd
961
- retu index (s: mrbs , cwd. s: lash (). a: 1 ) - index (s: mrbs , cwd. s: lash (). a: 2 )
960
+ let [b1, b2] = [ fnamemodify ( a: 1 , ' :p ' ), fnamemodify ( a: 2 , ' :p ' )]
961
+ retu index (s: mrbs , b1) - index (s: mrbs , b2 )
962
962
endf
963
963
964
964
fu ! s: comparent (s1, s2)
@@ -1010,7 +1010,6 @@ fu! s:mixedsort(s1, s2)
1010
1010
let ctm = s: comptime (a: s1 , a: s2 )
1011
1011
let [mp_1, mp_2, mp_3, mp_4] = s: multipliers (ctm, cfn, par, cml)
1012
1012
en
1013
- unl ! s: mrbs
1014
1013
retu cln + ctm * mp_1 + cfn * mp_2 + par * mp_3 + cml * mp_4
1015
1014
en
1016
1015
let [mp_1, mp_2, mp_3, mp_4] = s: multipliers (cfn, par, cml, 0 )
0 commit comments