24 lines
508 B
VimL
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
|