use expand() in fname check
Fixes a check because $VIMRUNTIME gives an expanded path and v:oldfiles does not.
This commit is contained in:
parent
3621e4ee5a
commit
ddcfad47d0
|
@ -26,18 +26,18 @@ augroup END
|
||||||
" Function: s:start {{{1
|
" Function: s:start {{{1
|
||||||
function! s:start() abort
|
function! s:start() abort
|
||||||
setfiletype startify
|
setfiletype startify
|
||||||
|
|
||||||
setlocal nonumber norelativenumber nobuflisted buftype=nofile
|
setlocal nonumber norelativenumber nobuflisted buftype=nofile
|
||||||
|
|
||||||
let cnt = 0
|
|
||||||
|
|
||||||
call append('$', [' startify>', '', ' [e] <empty buffer>'])
|
call append('$', [' startify>', '', ' [e] <empty buffer>'])
|
||||||
|
let cnt = 0
|
||||||
|
|
||||||
if get(g:, 'startify_show_files', 1) && !empty(v:oldfiles)
|
if get(g:, 'startify_show_files', 1) && !empty(v:oldfiles)
|
||||||
let numfiles = get(g:, 'startify_show_files_number', 10)
|
let numfiles = get(g:, 'startify_show_files_number', 10)
|
||||||
call append('$', '')
|
call append('$', '')
|
||||||
for fname in v:oldfiles
|
for fname in v:oldfiles
|
||||||
if !filereadable(expand(fname)) || (fname =~# $VIMRUNTIME .'/doc') || (fname =~# 'bundle/.*/doc')
|
if !filereadable(expand(fname))
|
||||||
|
\ || (expand(fname) =~# $VIMRUNTIME .'/doc')
|
||||||
|
\ || (fname =~# 'bundle/.*/doc')
|
||||||
continue
|
continue
|
||||||
endif
|
endif
|
||||||
call append('$', ' ['. cnt .']'. repeat(' ', 3 - strlen(string(cnt))) . fname)
|
call append('$', ' ['. cnt .']'. repeat(' ', 3 - strlen(string(cnt))) . fname)
|
||||||
|
|
Loading…
Reference in a new issue