parent
110af7a38a
commit
5370a743f2
|
@ -15,6 +15,7 @@ let s:numfiles = get(g:, 'startify_files_number', 10)
|
||||||
let s:show_special = get(g:, 'startify_enable_special', 1)
|
let s:show_special = get(g:, 'startify_enable_special', 1)
|
||||||
let s:restore_position = get(g:, 'startify_restore_position')
|
let s:restore_position = get(g:, 'startify_restore_position')
|
||||||
let s:delete_buffers = get(g:, 'startify_session_delete_buffers')
|
let s:delete_buffers = get(g:, 'startify_session_delete_buffers')
|
||||||
|
let s:relative_path = get(g:, 'startify_relative_path')
|
||||||
let s:session_dir = resolve(expand(get(g:, 'startify_session_dir',
|
let s:session_dir = resolve(expand(get(g:, 'startify_session_dir',
|
||||||
\ has('win32') ? '$HOME\vimfiles\session' : '~/.vim/session')))
|
\ has('win32') ? '$HOME\vimfiles\session' : '~/.vim/session')))
|
||||||
|
|
||||||
|
@ -291,8 +292,9 @@ function! s:show_dir(cnt) abort
|
||||||
|
|
||||||
let entries[fullpath] = 1
|
let entries[fullpath] = 1
|
||||||
let index = s:get_index_as_string(cnt)
|
let index = s:get_index_as_string(cnt)
|
||||||
|
let display_fname = s:relative_path ? fnamemodify(fname, ':.') : fname
|
||||||
|
|
||||||
call append('$', ' ['. index .']'. repeat(' ', (3 - strlen(index))) . fname)
|
call append('$', ' ['. index .']'. repeat(' ', (3 - strlen(index))) . display_fname)
|
||||||
execute 'nnoremap <buffer>' index ':edit' fnameescape(fname) '<bar> call <sid>check_user_options()<cr>'
|
execute 'nnoremap <buffer>' index ':edit' fnameescape(fname) '<bar> call <sid>check_user_options()<cr>'
|
||||||
|
|
||||||
let cnt += 1
|
let cnt += 1
|
||||||
|
@ -336,8 +338,9 @@ function! s:show_files(cnt) abort
|
||||||
|
|
||||||
let entries[fullpath] = 1
|
let entries[fullpath] = 1
|
||||||
let index = s:get_index_as_string(cnt)
|
let index = s:get_index_as_string(cnt)
|
||||||
|
let display_fname = s:relative_path ? fnamemodify(fname, ':.') : fname
|
||||||
|
|
||||||
call append('$', ' ['. index .']'. repeat(' ', (3 - strlen(index))) . fname)
|
call append('$', ' ['. index .']'. repeat(' ', (3 - strlen(index))) . display_fname)
|
||||||
execute 'nnoremap <buffer>' index ':edit' fnameescape(fname) '<bar> call <sid>check_user_options()<cr>'
|
execute 'nnoremap <buffer>' index ':edit' fnameescape(fname) '<bar> call <sid>check_user_options()<cr>'
|
||||||
|
|
||||||
let cnt += 1
|
let cnt += 1
|
||||||
|
|
|
@ -105,6 +105,7 @@ default values.
|
||||||
|g:startify_session_savevars|
|
|g:startify_session_savevars|
|
||||||
|g:startify_session_savecmds|
|
|g:startify_session_savecmds|
|
||||||
|g:startify_disable_at_vimenter|
|
|g:startify_disable_at_vimenter|
|
||||||
|
|g:startify_relative_path|
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
*g:startify_session_dir*
|
*g:startify_session_dir*
|
||||||
|
@ -405,6 +406,14 @@ Same as the custom header, but shown at the bottom of the startify buffer.
|
||||||
Don't run Startify at Vim startup. You can still call it anytime via
|
Don't run Startify at Vim startup. You can still call it anytime via
|
||||||
:Startify.
|
:Startify.
|
||||||
|
|
||||||
|
-----------------------------------------------------------------------------
|
||||||
|
*g:startify_relative_path*
|
||||||
|
>
|
||||||
|
let g:startify_relative_path = 0
|
||||||
|
<
|
||||||
|
Show filenames relative to the current working directory instead of as
|
||||||
|
absolute paths.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
COMMANDS *startify-commands*
|
COMMANDS *startify-commands*
|
||||||
>
|
>
|
||||||
|
|
Loading…
Reference in a new issue