update gutentags in tabline
This commit is contained in:
parent
586c9d83ab
commit
4454698607
19
vimrc
19
vimrc
|
@ -490,6 +490,7 @@ let g:mta_filetypes = {
|
|||
nnoremap <silent> <space>gd :tabedit %<CR>:Gdiff<CR>
|
||||
nnoremap <silent> <space>gc :Gcommit<CR>
|
||||
nnoremap <silent> <space>gl :Glog<CR>
|
||||
nnoremap <silent> <space>gp :Gpush<CR>:copen<CR>
|
||||
|
||||
"}}}
|
||||
" #vim-git{{{
|
||||
|
@ -1066,7 +1067,7 @@ nnoremap <space>gD :!clear; echo 'git diff'; git diff<CR>
|
|||
nnoremap <space>ga :!clear; git add %; git status<CR>
|
||||
nnoremap <space>gA :!clear; git add .; git status<CR>
|
||||
nnoremap <space>gg :!clear; git add %; git commit -m ''<Left>
|
||||
nnoremap <space>gp :!clear; echo 'git push'; git push<CR>
|
||||
nnoremap <space>gP :!clear; echo 'git push'; git push<CR>
|
||||
|
||||
"}}}
|
||||
" netrw {{{
|
||||
|
@ -1345,7 +1346,7 @@ function! GetStatus(isactive) abort "{{{
|
|||
" let l:statusline.='%#StatusLineDotActive#'
|
||||
let l:statusline.="%{strlen(expand('%:e'))?'.':''}"
|
||||
" let l:statusline.='%#StatusLineExtActive#'
|
||||
let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')} "
|
||||
let l:statusline.="%{expand('%:e')} "
|
||||
else
|
||||
let l:statusline.='%#StatusLineDirActive# '
|
||||
let l:statusline.="%{expand('%:p:h:t')}/"
|
||||
|
@ -1356,7 +1357,7 @@ function! GetStatus(isactive) abort "{{{
|
|||
let l:statusline.='%#StatusLineDotActive#'
|
||||
let l:statusline.="%{strlen(expand('%:e'))?'.':''}"
|
||||
let l:statusline.='%#StatusLineExtActive#'
|
||||
let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')} "
|
||||
let l:statusline.="%{expand('%:e')} "
|
||||
endif
|
||||
else
|
||||
let l:statusline .= ' %#StatusLineWarning#%r'
|
||||
|
@ -1420,6 +1421,8 @@ function! GetStatus(isactive) abort "{{{
|
|||
|
||||
let l:statusline .= ' ' . l:separator
|
||||
|
||||
let l:statusline .= '%#StatusLineWarning#%{gutentags#statusline("", "", "☢")}'
|
||||
|
||||
return l:statusline
|
||||
|
||||
endfunction
|
||||
|
@ -1553,11 +1556,15 @@ if exists('+showtabline')
|
|||
endwhile
|
||||
|
||||
let l:customtabline .= '%T%#TabLineFill#%='
|
||||
|
||||
if exists('*gutentags#statusline')
|
||||
let l:customtabline .= '%#TabLineItemSel# %{gutentags#statusline("[ ", " ☢ ] ")}'
|
||||
endif
|
||||
let l:customtabline .= '%#TabLineItem# %{getcwd()}% '
|
||||
if exists("*fugitive#statusline")
|
||||
if exists('*fugitive#statusline')
|
||||
let l:customtabline .= '%#TabLineItem# %{fugitive#statusline()}% '
|
||||
endif
|
||||
if exists("*ObsessionStatus")
|
||||
if exists('*ObsessionStatus')
|
||||
let l:customtabline .= "%#TabLineItemSel# %{ObsessionStatus(fnamemodify(v:this_session,':t'),'---')} %*"
|
||||
endif
|
||||
|
||||
|
@ -1577,5 +1584,7 @@ if exists('+showtabline')
|
|||
endif " exists("+showtabline")
|
||||
"----------------------------------------------------------------------------}}}
|
||||
|
||||
nnoremap <F11> :sp tags<CR>:%s/^\([^ :]*:\)\=\([^ ]*\).*/syntax keyword Tag \2/<CR>:wq! tags.vim<CR>/^<CR><F12>
|
||||
nnoremap <F12> :so tags.vim<CR>
|
||||
|
||||
" vim: set foldmethod=marker:
|
||||
|
|
Loading…
Reference in New Issue