mirror of
https://github.com/preservim/tagbar.git
synced 2024-11-24 08:50:54 +08:00
Display some useful info in the statusline
This commit is contained in:
parent
fab8af715c
commit
053466b5a6
|
@ -400,6 +400,8 @@ function! s:OpenWindow()
|
|||
setlocal foldcolumn=1
|
||||
setlocal foldtext=v:folddashes.getline(v:foldstart)
|
||||
|
||||
setlocal statusline=%!TagbarGenerateStatusline()
|
||||
|
||||
" Variable for saving the current file for functions that are called from
|
||||
" the tagbar window
|
||||
let s:current_file = ''
|
||||
|
@ -1073,7 +1075,7 @@ endfunction
|
|||
" s:PrintHelp() {{{1
|
||||
function! s:PrintHelp()
|
||||
if s:short_help
|
||||
call append(0, '" Press F1 for help')
|
||||
call append(0, '" Press <F1> for help')
|
||||
else
|
||||
call append(0, '" <Enter> : Jump to tag definition')
|
||||
call append(1, '" <Space> : Display tag prototype')
|
||||
|
@ -1311,6 +1313,20 @@ function! s:ToggleHelp()
|
|||
execute 1
|
||||
endfunction
|
||||
|
||||
" TagbarGenerateStatusline() {{{1
|
||||
function! TagbarGenerateStatusline()
|
||||
if g:tagbar_sort
|
||||
let text = '[Name]'
|
||||
else
|
||||
let text = '[Order]'
|
||||
endif
|
||||
|
||||
let filename = fnamemodify(s:current_file, ':t')
|
||||
let text .= ' ' . filename
|
||||
|
||||
return text
|
||||
endfunction
|
||||
|
||||
" s:PrintWarningMsg() {{{1
|
||||
function! s:PrintWarningMsg(msg)
|
||||
echohl WarningMsg
|
||||
|
|
Loading…
Reference in New Issue
Block a user