From e4d35cc913336d4e17e147c88120e10f58562b4c Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Fri, 22 Mar 2019 17:48:49 +0100 Subject: [PATCH] Indicate current session with (*) References https://github.com/mhinz/vim-startify/issues/361 --- autoload/startify.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/startify.vim b/autoload/startify.vim index daa04ce..5b9ab81 100644 --- a/autoload/startify.vim +++ b/autoload/startify.vim @@ -675,7 +675,8 @@ function! s:show_sessions() abort for i in range(len(sfiles)) let index = s:get_index_as_string() let fname = fnamemodify(sfiles[i], ':t') - call append('$', s:padding_left .'['. index .']'. repeat(' ', (3 - strlen(index))) . fname) + let dname = sfiles[i] ==# v:this_session ? fname.' (*)' : fname + call append('$', s:padding_left .'['. index .']'. repeat(' ', (3 - strlen(index))) . dname) if has('win32') let fname = substitute(fname, '\[', '\[[]', 'g') endif