buftabs.vim 修正

複数のバッファを開くと表示がおかしくなる(先頭に不要なスペースが入る)ので、
自分の作成したスクリプトを再修正。

      if bufwinnr(l:i) != -1
        let l:list = l:list . '['
        let l:start = strlen(l:list)
      "else
      " let l:list = l:list . ' '
      endif

      if bufwinnr(l:i) != -1
        let l:list = l:list . l:i . "-"

        if exists("g:buftabs_only_basename")
          let l:list = l:list . fnamemodify(bufname(l:i), ":t")
        else
          let l:list = l:list . bufname(l:i)
        endif

        if getbufvar(l:i, "&modified") == 1
          let l:list = l:list . "!"
        endif
      endif

      if bufwinnr(l:i) != -1
        let l:list = l:list . ']'
        let l:end = strlen(l:list)
      "else
      "   let l:list = l:list . ' '
      endif

うまいことスクリプトを作成したいところ。
時間見つけて、 Hacking vimでも読もうかな