File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ func tpipeline#build_hooks()
35
35
if empty (g: tpipeline_statusline ) && ! g: tpipeline_tabline
36
36
if tpipeline#lualine#is_lualine ()
37
37
au OptionSet statusline call tpipeline#lualine#delay_eval ()
38
+ au ModeChanged * call tpipeline#lualine#delay_eval ()
38
39
elseif g: tpipeline_clearstl
39
40
au OptionSet statusline if v: option_type == ' global' | call tpipeline#util#clear_stl () | endif
40
41
endif
Original file line number Diff line number Diff line change @@ -10,7 +10,11 @@ func tpipeline#lualine#clear_all_stl()
10
10
endfunc
11
11
12
12
func tpipeline#lualine#fix_stl ()
13
- noa let g: tpipeline_statusline = getwinvar (win_getid (), ' &stl' )
13
+ noa let s = getwinvar (win_getid (), ' &stl' )
14
+ if ! empty (s ) && s !=# ' %#StatusLine#'
15
+ let g: tpipeline_statusline = s
16
+ endif
17
+
14
18
if g: tpipeline_clearstl
15
19
call tpipeline#lualine#clear_all_stl ()
16
20
endif
You can’t perform that action at this time.
0 commit comments