parent
7b83d16e27
commit
c193556225
|
@ -402,6 +402,13 @@ function! s:display_by_path(path_prefix, path_format) abort
|
||||||
let oldfiles = call(get(g:, 'startify_enable_unsafe') ? 's:filter_oldfiles_unsafe' : 's:filter_oldfiles',
|
let oldfiles = call(get(g:, 'startify_enable_unsafe') ? 's:filter_oldfiles_unsafe' : 's:filter_oldfiles',
|
||||||
\ [a:path_prefix, a:path_format])
|
\ [a:path_prefix, a:path_format])
|
||||||
|
|
||||||
|
let entry_format = "' ['. index .']'. repeat(' ', (3 - strlen(index)))"
|
||||||
|
if exists('*WebDevIconsGetFileTypeSymbol') " support for vim-devicons
|
||||||
|
let entry_format .= ". '('. WebDevIconsGetFileTypeSymbol(entry_path) .') '. entry_path"
|
||||||
|
else
|
||||||
|
let entry_format .= '. entry_path'
|
||||||
|
endif
|
||||||
|
|
||||||
if !empty(oldfiles)
|
if !empty(oldfiles)
|
||||||
if exists('s:last_message')
|
if exists('s:last_message')
|
||||||
call s:print_section_header()
|
call s:print_section_header()
|
||||||
|
@ -409,7 +416,7 @@ function! s:display_by_path(path_prefix, path_format) abort
|
||||||
|
|
||||||
for [absolute_path, entry_path] in oldfiles
|
for [absolute_path, entry_path] in oldfiles
|
||||||
let index = s:get_index_as_string(s:entry_number)
|
let index = s:get_index_as_string(s:entry_number)
|
||||||
call append('$', ' ['. index .']'. repeat(' ', (3 - strlen(index))) . entry_path)
|
call append('$', eval(entry_format))
|
||||||
if has('win32')
|
if has('win32')
|
||||||
let absolute_path = substitute(absolute_path, '\[', '\[[]', 'g')
|
let absolute_path = substitute(absolute_path, '\[', '\[[]', 'g')
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in a new issue