diff --git a/autoload/tabman.vim b/autoload/tabman.vim index 99e05ab..8674612 100644 --- a/autoload/tabman.vim +++ b/autoload/tabman.vim @@ -285,6 +285,8 @@ fu! s:render() cal setline(lnr, ['', 'Tab #'.(key == currtab ? key.'*' : key)]) cal extend(s:btlines, { lnr + 1 : 't'.key }) let lnr += 2 + cal setline(lnr, ['| ['.pathshorten(getcwd(-1, key), 1).']']) + let lnr += 1 for each in keys(buftabs[key]) | for winnr in buftabs[key][each][1:] cal setline(lnr, [(id == tlen ? '`' : '|')."-".buftabs[key][each][0]]) cal extend(s:btlines, { lnr : 't'.key.'b'.each.'w'.winnr }) diff --git a/syntax/tabman.vim b/syntax/tabman.vim index 1877e20..bb071f7 100644 --- a/syntax/tabman.vim +++ b/syntax/tabman.vim @@ -1,7 +1,7 @@ sy match TabManTName '^Tab #\d\+$\|^".*\zsTab#' sy match TabManCurTName '^Tab #\d\+\ze\*$' sy match TabManAtv '\*$' -sy match TabManLead '[|`]-' +sy match TabManLead '[|`]-\?' sy match TabManTag '+$' sy match TabManHKey '" \zs[^:]*\ze[:,]' sy match TabManHSpecial '\[[^ ]\+\]'