mirror of
https://github.com/vim-airline/vim-airline.git
synced 2024-11-30 04:33:38 +08:00
inverse doesn't work in all environments, do it manually.
This commit is contained in:
parent
0eb6ed1109
commit
8bc08979d7
|
@ -23,7 +23,11 @@ function! s:exec_separator(dict, from, to, inverse)
|
||||||
let l:from = airline#themes#get_highlight(a:from)
|
let l:from = airline#themes#get_highlight(a:from)
|
||||||
let l:to = airline#themes#get_highlight(a:to)
|
let l:to = airline#themes#get_highlight(a:to)
|
||||||
let group = a:from.'_to_'.a:to
|
let group = a:from.'_to_'.a:to
|
||||||
let colors = [ l:to[1], l:from[1], l:to[3], l:from[3], a:inverse ? 'inverse' : '' ]
|
if a:inverse
|
||||||
|
let colors = [ l:from[1], l:to[1], l:from[3], l:to[3] ]
|
||||||
|
else
|
||||||
|
let colors = [ l:to[1], l:from[1], l:to[3], l:from[3] ]
|
||||||
|
endif
|
||||||
let a:dict[group] = colors
|
let a:dict[group] = colors
|
||||||
call airline#highlighter#exec(group, colors)
|
call airline#highlighter#exec(group, colors)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
Loading…
Reference in New Issue
Block a user