add command argument completion
This commit is contained in:
parent
5c064488b3
commit
6cfbbbd6a1
2 changed files with 11 additions and 3 deletions
|
@ -11,9 +11,6 @@ let g:loaded_startify = 1
|
|||
" Init {{{1
|
||||
let g:startify_session_dir = resolve(expand(get(g:, 'startify_session_dir', '~/.vim/session')))
|
||||
|
||||
command! -nargs=? -bar SSave call startify#save_session(<f-args>)
|
||||
command! -nargs=? -bar SLoad call startify#load_session(<f-args>)
|
||||
|
||||
augroup startify
|
||||
autocmd!
|
||||
autocmd VimEnter *
|
||||
|
@ -23,6 +20,14 @@ augroup startify
|
|||
\endif
|
||||
augroup END
|
||||
|
||||
command! -nargs=? -bar -complete=customlist,s:get_session_names SSave call startify#save_session(<f-args>)
|
||||
command! -nargs=? -bar -complete=customlist,s:get_session_names SLoad call startify#load_session(<f-args>)
|
||||
|
||||
" Function: s:get_session_names {{{1
|
||||
function! s:get_session_names(lead, ...) abort
|
||||
return map(split(globpath(g:startify_session_dir, '*'.a:lead.'*', '\n')), 'fnamemodify(v:val, ":t")')
|
||||
endfunction
|
||||
|
||||
" Function: s:start {{{1
|
||||
function! s:start() abort
|
||||
setfiletype startify
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue