home/programs/editors/neovim: configure lualine to be more minimal
This commit is contained in:
parent
4a621ecd36
commit
ab2df81b3e
1 changed files with 101 additions and 3 deletions
|
@ -53,9 +53,107 @@
|
||||||
};
|
};
|
||||||
notify.nvim-notify.enable = true;
|
notify.nvim-notify.enable = true;
|
||||||
|
|
||||||
statusline.lualine = {
|
statusline = {
|
||||||
enable = true;
|
lualine = {
|
||||||
theme = "auto";
|
enable = true;
|
||||||
|
theme = "auto";
|
||||||
|
componentSeparator = {
|
||||||
|
left = "";
|
||||||
|
};
|
||||||
|
sectionSeparator = {
|
||||||
|
left = "";
|
||||||
|
right = "";
|
||||||
|
};
|
||||||
|
|
||||||
|
activeSection = {
|
||||||
|
a = [
|
||||||
|
''
|
||||||
|
{
|
||||||
|
"mode",
|
||||||
|
separator = { right = "" },
|
||||||
|
right_padding = 2
|
||||||
|
}
|
||||||
|
''
|
||||||
|
];
|
||||||
|
b = [
|
||||||
|
''
|
||||||
|
{
|
||||||
|
"branch",
|
||||||
|
icon = '',
|
||||||
|
separator = { right = "" }
|
||||||
|
}
|
||||||
|
''
|
||||||
|
];
|
||||||
|
c = [
|
||||||
|
''
|
||||||
|
"filename"
|
||||||
|
''
|
||||||
|
];
|
||||||
|
x = [
|
||||||
|
''
|
||||||
|
{
|
||||||
|
"diagnostics",
|
||||||
|
sources = {'nvim_lsp', 'nvim_diagnostic', 'nvim_diagnostic', 'vim_lsp', 'coc'},
|
||||||
|
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' },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
''
|
||||||
|
''
|
||||||
|
"filetype"
|
||||||
|
''
|
||||||
|
];
|
||||||
|
y = [
|
||||||
|
''
|
||||||
|
{
|
||||||
|
"progress",
|
||||||
|
separator = { left = "" },
|
||||||
|
}
|
||||||
|
''
|
||||||
|
''
|
||||||
|
''
|
||||||
|
];
|
||||||
|
z = [
|
||||||
|
''
|
||||||
|
{
|
||||||
|
"location",
|
||||||
|
separator = { left = "" },
|
||||||
|
left_padding = 2
|
||||||
|
}
|
||||||
|
''
|
||||||
|
''
|
||||||
|
{
|
||||||
|
"fileformat",
|
||||||
|
color = {fg='black'},
|
||||||
|
symbols = {
|
||||||
|
unix = '', -- e712
|
||||||
|
dos = '', -- e70f
|
||||||
|
mac = '', -- e711
|
||||||
|
},
|
||||||
|
}
|
||||||
|
''
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
inactiveSection = {
|
||||||
|
a = [
|
||||||
|
''
|
||||||
|
"filename"
|
||||||
|
''
|
||||||
|
];
|
||||||
|
z = [
|
||||||
|
''
|
||||||
|
"location"
|
||||||
|
''
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
git.enable = true;
|
git.enable = true;
|
||||||
|
|
Loading…
Reference in a new issue