Add statusline support for nvim's man pager filetype

This commit is contained in:
Kenneth Benzie 2021-02-18 00:42:14 +00:00
parent 873acacaa6
commit d6106bac84
2 changed files with 5 additions and 0 deletions

1
after/ftplugin/man.vim Normal file
View File

@ -0,0 +1 @@
setlocal showbreak=

View File

@ -98,6 +98,8 @@ function! statusline#active()
let l:mode = 'Preview' let l:mode = 'Preview'
endif endif
return statusline#generic('StatusLineLight', l:mode) return statusline#generic('StatusLineLight', l:mode)
elseif &filetype ==# 'man'
return statusline#special('StatusLineDusk', 'Manual', '%f')
endif endif
return statusline#generic('StatusLineLight', l:mode) return statusline#generic('StatusLineLight', l:mode)
endfunction endfunction
@ -118,6 +120,8 @@ function! statusline#inactive()
let l:statusline = statusline#special('StatusLineDusk', 'Terminal', '%f') let l:statusline = statusline#special('StatusLineDusk', 'Terminal', '%f')
elseif &previewwindow elseif &previewwindow
let l:statusline = statusline#generic('StatusLineDusk', 'Preview') let l:statusline = statusline#generic('StatusLineDusk', 'Preview')
elseif &filetype ==# 'man'
let l:statusline = statusline#special('StatusLineDusk', 'Manual', '%f')
else else
let l:statusline = statusline#generic('StatusLineDusk', 'Idle') let l:statusline = statusline#generic('StatusLineDusk', 'Idle')
endif endif