X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;ds=sidebyside;f=vim%2F.vim%2Fplugin%2Fbuftabline.vim;h=47a31da2e97f33fb063cf99bc429d4a92660f5ba;hb=13af8c55d8813c74cbe8d91934a26b59f516f379;hp=6c4d9336bbdbc1d63ed2c8b52723bb47488d6d5c;hpb=cf13b1d34e08269b80f48dc08c7aa82ed1de2bc0;p=dotfiles.git diff --git a/vim/.vim/plugin/buftabline.vim b/vim/.vim/plugin/buftabline.vim index 6c4d933..47a31da 100644 --- a/vim/.vim/plugin/buftabline.vim +++ b/vim/.vim/plugin/buftabline.vim @@ -6,7 +6,7 @@ function! BufTabline() for buf in split(bufsRaw, "\n")[:16] let leftIdx = stridx(buf, '"') let rightIdx = strridx(buf, '"') - let filename = buf[leftIdx + 1 : rightIdx - 1] + let filename = substitute(buf[leftIdx + 1 : rightIdx - 1], "%", "%%", "g") let linenum = split(buf[rightIdx:], " ")[-1] let attrs = split(buf[:leftIdx-1], '\s\+') let attrs = map(attrs, 'substitute(v:val, "%", "%%", "g")')