Files
nvim-hardline/plugin/hardline.vim
2021-05-21 19:46:47 +02:00

24 lines
508 B
VimL

" nvim-hardline
" By Olivier Roques
" github.com/ojroques
if exists('g:loaded_hardline')
finish
endif
let g:loaded_hardline = 1
function! ActiveLine()
return luaeval('require("hardline").update_statusline(true)')
endfunction
function! InactiveLine()
return luaeval('require("hardline").update_statusline(false)')
endfunction
augroup hardline
autocmd!
autocmd WinEnter,BufEnter * setlocal statusline=%!ActiveLine()
autocmd WinLeave,BufLeave * setlocal statusline=%!InactiveLine()
augroup END