| 123456789101112131415161718 |
- let g:startify_session_dir = '~/.config/nvim/sessions'
- let g:startify_enable_special = 0
- function! s:gitModified()
- let files = systemlist('git ls-files -m 2>/dev/null')
- return map(files, "{'line': v:val, 'path': v:val}")
- endfunction
- function! s:gitUntracked()
- let files = systemlist('git ls-files -o --exclude-standard 2>/dev/null')
- return map(files, "{'line': v:val, 'path': v:val}")
- endfunction
- let g:startify_lists = [
- \ { 'type': function('s:gitModified'), 'header': [' Modified']},
- \ { 'type': function('s:gitUntracked'), 'header': [' Untracked']},
- \ { 'type': 'sessions', 'header': [' Sessions'] },
- \ ]
|