Airline Color Palette Info - ntpeters/vim-airline-colornum GitHub Wiki

This page contains details regarding the color palettes used internally by vim-airline. Accessing these color palettes is how this plugin extracts the correct colors for setting the cursor line number.

Airline Color Palette Legend:

{
    <mode-key>:
        {
            <section-key>: [<fore-color-hex>, <back-color-hex>, <fore-color-xterm>, <back-color-xterm>, <style>]
        }
}

Example Airline Color Palette:

{
    'accents':
        {
            'orange': ['#df5f00', '', 166, ''],
            'bold': ['', '', '', '', 'bold'],
            'blue': ['#005fff', '', 27, ''],
            'green': ['#008700', '', 22, ''],
            'purple': ['#af00df', '', 128, ''],
            'italic': ['', '', '', '', 'italic'],
            'yellow': ['#dfff00', '', 190, ''],
            'airline_warning': ['#000000', '#df5f00', 232, 166],
            'red': ['', '', '167', '233', '']
        },
    'inactive':
        {
            'airline_x': ['#444444', '#1c1c1c', 237, 234, ''],
            'airline_y': ['#444444', '#1c1c1c', 237, 234, ''],
            'airline_z': ['#444444', '#1c1c1c', 237, 234, ''],
            'airline_a': ['#444444', '#1c1c1c', 237, 234, ''],
            'airline_b': ['#444444', '#1c1c1c', 237, 234, ''],
            'airline_c': ['#444444', '#1c1c1c', 237, 234, ''],
            'airline_warning': ['#000000', '#df5f00', 232, 166]
        },
    'replace':
        {
            'airline_x': ['', '', '240', '233', ''],
            'airline_y': ['', '', '145', '236', ''],
            'airline_z': ['', '', '217', '16', ''],
            'airline_a': ['', '', '217', '16', 'bold'],
            'airline_b': ['', '', '145', '236', ''],
            'airline_c': ['', '', '240', '233', ''],
            'airline_warning': ['#000000', '#df5f00', 232, 166]
        },
    'normal':
        {
            'airline_y_to_airline_z': ['', '', '25', '236'],
            'airline_x': ['', '', '240', '233', ''],
            'airline_y': ['', '', '145', '236', ''],
            'airline_z': ['', '', '195', '25', ''],
            'airline_c_to_airline_x': ['', '', '233', '233'],
            'airline_a_to_airline_b': ['', '', '25', '236'],
            'airline_x_to_airline_y': ['', '', '236', '233'],
            'airline_b_to_airline_c': ['', '', '236', '233'],
            'airline_z_to_airline_warning': ['', '', '166', '25'],
            'airline_a': ['', '', '195', '25', 'bold'],
            'airline_b': ['', '', '145', '236', ''],
            'airline_c': ['', '', '240', '233', ''],
            'airline_warning': ['#000000', '#df5f00', 232, 166]
        },
    'normal_modified':
        {
            'airline_warning': ['#000000', '#df5f00', 232, 166],
            'airline_c': ['#ffb964', '', 215, '', '']
        },
    'visual_modified':
        {...},
    'insert_modified':
        {...},
    'inactive_modified':
        {...},
    'visual':
        {
            'airline_x': ['', '', '240', '233', ''],
            'airline_y': ['', '', '145', '236', ''],
            'airline_z': ['', '', '254', '52', ''],
            'airline_a': ['', '', '254', '52', 'bold'],
            'airline_b': ['', '', '145', '236', ''],
            'airline_c': ['', '', '240', '233', ''],
            'airline_warning': ['#000000', '#df5f00', 232, 166]
        },
    'replace_modified':
        {...},
    'insert':
        {
            'airline_x': ['', '', '240', '233', ''],
            'airline_y': ['', '', '145', '236', ''],
            'airline_z': ['', '', '193', '22', ''],
            'airline_a': ['', '', '193', '22', 'bold'],
            'airline_b': ['', '', '145', '236', ''],
            'airline_c': ['', '', '240', '233', ''],
            'airline_warning': ['#000000', '#df5f00', 232, 166]
        }
}
⚠️ **GitHub.com Fallback** ⚠️