>>854
俺はこんなかんじにしてるよ

function! MyTabLine()
  let s = ''
  let curtab = tabpagenr()
  for i in range(1, tabpagenr('$'))
    if i == curtab
      let hi = '%#TabLineSel#'
    else
      let hi = '%#TabLine#'
    endif
    let s .= hi . i . '  '
    let winnr = tabpagewinnr(i)
    for b in tabpagebuflist(i)
      let bname = bufname(b)
      let s .= strpart(bname, 1 + strridx(bname, '/')) . '  '
    endfor
  endfor
  let s .= '%#TabLineFill#'
  return s
endfunction

set tabline=%!MyTabLine()