52 lines
1.1 KiB
Nix
52 lines
1.1 KiB
Nix
{
|
|
vim.statusline.lualine = {
|
|
enable = true;
|
|
activeSection = {
|
|
a = [
|
|
#lua
|
|
''
|
|
{
|
|
"mode",
|
|
icons_enabled = true,
|
|
seperator = {left = "", right = " ", }
|
|
}
|
|
''
|
|
#lua
|
|
''
|
|
{
|
|
draw_empty = true,
|
|
seperator = { left = " ", right = " " }
|
|
}
|
|
''
|
|
];
|
|
b = [
|
|
#lua
|
|
''
|
|
{
|
|
"",
|
|
draw_empty = true,
|
|
}
|
|
''
|
|
];
|
|
c = ["filename"];
|
|
x = [
|
|
# lua
|
|
''
|
|
{
|
|
"diagnostics",
|
|
sources = {'nvim_lsp', 'nvim_diagnostic', 'nvim_diagnostic', 'vim_lsp'},
|
|
symbols = {error = ' ', warn = ' ', info = ' ', hint = ' '},
|
|
colored = true,
|
|
update_in_insert = false,
|
|
always_visible = false,
|
|
diagnostics_color = {
|
|
color_error = { fg = 'red' },
|
|
color_warn = { fg = 'yellow' },
|
|
color_info = { fg = 'cyan' },
|
|
}
|
|
}
|
|
''
|
|
];
|
|
};
|
|
};
|
|
}
|