{ empty = { plugins.airline.enable = true; }; example = { plugins.airline = { enable = true; settings = { section_a = "foo"; section_b = "foo"; section_c = "foo"; section_x = "foo"; section_y = "foo"; section_z = "foo"; experimental = true; left_sep = ">"; right_sep = "<"; detect_modified = true; detect_paste = true; detect_crypt = true; detect_spell = true; detect_spelllang = true; detect_iminsert = false; inactive_collapse = true; inactive_alt_sep = true; theme = "dark"; theme_patch_func = null; powerline_fonts = false; symbols_ascii = false; mode_map = { __ = "-"; c = "C"; i = "I"; ic = "I"; ix = "I"; n = "N"; multi = "M"; ni = "N"; no = "N"; R = "R"; Rv = "R"; s = "S"; S = "S"; t = "T"; v = "V"; V = "V"; }; exclude_filenames = []; exclude_filetypes = []; filetype_overrides = { coc-explorer = ["CoC Explorer" ""]; defx = ["defx" "%{b:defx.paths[0]}"]; fugitive = ["fugitive" "%{airline#util#wrap(airline#extensions#branch#get_head(),80)}"]; gundo = ["Gundo" ""]; help = ["Help" "%f"]; minibufexpl = ["MiniBufExplorer" ""]; startify = ["startify" ""]; vim-plug = ["Plugins" ""]; vimfiler = ["vimfiler" "%{vimfiler#get_status_string()}"]; vimshell = ["vimshell" "%{vimshell#get_status_string()}"]; vaffle = ["Vaffle" "%{b:vaffle.dir}"]; }; exclude_preview = false; disable_statusline = false; skip_empty_sections = true; highlighting_cache = false; focuslost_inactive = false; statusline_ontop = false; stl_path_style = "short"; section_c_only_filename = true; symbols = { branch = ""; colnr = " ℅:"; readonly = ""; linenr = " :"; maxlinenr = "☰ "; dirty = "⚡"; }; }; }; }; }