escape filenames
This commit is contained in:
parent
81a7101522
commit
43feec0a89
|
@ -51,7 +51,7 @@ function! s:start() abort
|
||||||
continue
|
continue
|
||||||
endif
|
endif
|
||||||
call append('$', ' ['. cnt .']'. repeat(' ', 3 - strlen(string(cnt))) . fname)
|
call append('$', ' ['. cnt .']'. repeat(' ', 3 - strlen(string(cnt))) . fname)
|
||||||
execute 'nnoremap <buffer> '. cnt .' :edit '. fname .'<cr>'
|
execute 'nnoremap <buffer> '. cnt .' :edit '. fnameescape(fname) .'<cr>'
|
||||||
let cnt += 1
|
let cnt += 1
|
||||||
if cnt == numfiles
|
if cnt == numfiles
|
||||||
break
|
break
|
||||||
|
@ -66,7 +66,7 @@ function! s:start() abort
|
||||||
for i in range(len(sfiles))
|
for i in range(len(sfiles))
|
||||||
let idx = i + cnt
|
let idx = i + cnt
|
||||||
call append('$', ' ['. idx .']'. repeat(' ', 3 - strlen(string(idx))) . fnamemodify(sfiles[i], ':t:r'))
|
call append('$', ' ['. idx .']'. repeat(' ', 3 - strlen(string(idx))) . fnamemodify(sfiles[i], ':t:r'))
|
||||||
execute 'nnoremap <buffer> '. idx .' :source '. sfiles[i] .'<cr>'
|
execute 'nnoremap <buffer> '. idx .' :source '. fnameescape(sfiles[i]) .'<cr>'
|
||||||
endfor
|
endfor
|
||||||
let cnt = idx
|
let cnt = idx
|
||||||
endif
|
endif
|
||||||
|
@ -79,7 +79,7 @@ function! s:start() abort
|
||||||
endif
|
endif
|
||||||
let cnt += 1
|
let cnt += 1
|
||||||
call append('$', ' ['. cnt .']'. repeat(' ', 3 - strlen(string(cnt))) . fname)
|
call append('$', ' ['. cnt .']'. repeat(' ', 3 - strlen(string(cnt))) . fname)
|
||||||
execute 'nnoremap <buffer> '. cnt .' :edit '. fname .'<cr>'
|
execute 'nnoremap <buffer> '. cnt .' :edit '. fnameescape(fname) .'<cr>'
|
||||||
endfor
|
endfor
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue