Fix #14: better active window detection
This commit is contained in:
@@ -7,3 +7,17 @@ if exists('g:loaded_hardline')
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user