themes: remove tabs for indenting

This commit is contained in:
Christian Brabandt 2021-05-08 01:42:10 +02:00
parent 7181950501
commit 19360bac63
No known key found for this signature in database
GPG Key ID: F3F92DA383FDDE09

View File

@ -1,11 +1,11 @@
" MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
" vim: et ts=2 sts=2 sw=2
" vim: et ts=2 sts=2 sw=2 et
scriptencoding utf-8
if !exists(":def") || (exists(":def") && get(g:, "airline_experimental", 0) == 0)
" Legacy Vim Script Implementation
" Legacy Vim Script Implementation
" generates a dictionary which defines the colors for each highlight group
function! airline#themes#generate_color_map(sect1, sect2, sect3, ...)
@ -82,26 +82,26 @@ if !exists(":def") || (exists(":def") && get(g:, "airline_experimental", 0) == 0
endfunction
else
" New Vim9 Script Implementation
def airline#themes#generate_color_map(sect1: list<any>, sect2: list<any>, sect3: list<any>): dict<any>
# Only allows for 3 arguments currently, because Vim9 Script does not allow for a:000
def airline#themes#generate_color_map(sect1: list<any>, sect2: list<any>, sect3: list<any>): dict<any>
# Only allows for 3 arguments currently, because Vim9 Script does not allow for a:000
# all sections should be string
map(sect2, (_, v) => type(v) != type('') ? string(v) : v)
# all sections should be string
map(sect2, (_, v) => type(v) != type('') ? string(v) : v)
var palette = {
'airline_a': [ sect1[0], sect1[1], sect1[2], sect1[3], get(sect1, 4, '') ],
'airline_b': [ sect2[0], sect2[1], sect2[2], sect2[3], get(sect2, 4, '') ],
'airline_c': [ sect3[0], sect3[1], sect3[2], sect3[3], get(sect3, 4, '') ],
}
var palette = {
'airline_a': [ sect1[0], sect1[1], sect1[2], sect1[3], get(sect1, 4, '') ],
'airline_b': [ sect2[0], sect2[1], sect2[2], sect2[3], get(sect2, 4, '') ],
'airline_c': [ sect3[0], sect3[1], sect3[2], sect3[3], get(sect3, 4, '') ],
}
extend(palette, {
'airline_x': [ sect3[0], sect3[1], sect3[2], sect3[3], '' ],
'airline_y': [ sect2[0], sect2[1], sect2[2], sect2[3], '' ],
'airline_z': [ sect1[0], sect1[1], sect1[2], sect1[3], '' ],
})
extend(palette, {
'airline_x': [ sect3[0], sect3[1], sect3[2], sect3[3], '' ],
'airline_y': [ sect2[0], sect2[1], sect2[2], sect2[3], '' ],
'airline_z': [ sect1[0], sect1[1], sect1[2], sect1[3], '' ],
})
return palette
enddef
return palette
enddef
def airline#themes#get_highlight(group: string): list<string>
return call('airline#highlighter#get_highlight', [group])
@ -150,5 +150,5 @@ else
if !has_key(palette.accents, 'purple')
extend(palette.accents, {purple: [ '#af00df', '', '128', '' ]})
endif
enddef
enddef
endif