Added tabnumbers to vim
This commit is contained in:
1 parent
3507d8de47
commit
4968e7d06e
1 file changed
+36
@@ -146,3 +146,39 @@ if 'VIRTUAL_ENV' in os.environ:
|
|||||||
activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
|
activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
|
||||||
execfile(activate_this, dict(__file__=activate_this))
|
execfile(activate_this, dict(__file__=activate_this))
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
"
|
||||||
|
" Put Tab numbers on tabline
|
||||||
|
" http://vim.wikia.com/wiki/Show_tab_number_in_your_tab_line
|
||||||
|
"
|
||||||
|
if exists("+showtabline")
|
||||||
|
function MyTabLine()
|
||||||
|
let s = ''
|
||||||
|
let t = tabpagenr()
|
||||||
|
let i = 1
|
||||||
|
while i <= tabpagenr('$')
|
||||||
|
let buflist = tabpagebuflist(i)
|
||||||
|
let winnr = tabpagewinnr(i)
|
||||||
|
let s .= '%' . i . 'T'
|
||||||
|
let s .= (i == t ? '%1*' : '%2')
|
||||||
|
let s .= ' '
|
||||||
|
let s .= i . ')'
|
||||||
|
"let s .= ' %*'
|
||||||
|
let s .= (i == t ? ' %*' : ' ') " Added by BMS
|
||||||
|
let s .= (i == t ? '%#TabLineSel#' : '%#TabLine#')
|
||||||
|
let file = bufname(buflist[winnr - 1])
|
||||||
|
let file = fnamemodify(file, ':p:t')
|
||||||
|
if file == ''
|
||||||
|
let file = '[No Name]'
|
||||||
|
endif
|
||||||
|
let s .= file
|
||||||
|
let s .= ' %*' " Added by BMS
|
||||||
|
let i = i + 1
|
||||||
|
endwhile
|
||||||
|
let s .= '%T%#TabLineFill#%='
|
||||||
|
let s .= (tabpagenr('$') > 1 ? '%999XX' : 'X')
|
||||||
|
return s
|
||||||
|
endfunction
|
||||||
|
set stal=2
|
||||||
|
set tabline=%!MyTabLine()
|
||||||
|
endif
|
||||||
Reference in new issue
Block a user