update neovim config to use lazy, fix some issues with screens in general

This commit is contained in:
2025-09-13 04:48:53 -07:00
parent cfcea95348
commit c77e3abf65
23 changed files with 1807 additions and 649 deletions
+36
View File
@@ -0,0 +1,36 @@
return {
"nvim-lualine/lualine.nvim",
event = "VimEnter",
dependencies = {
'nvim-tree/nvim-web-devicons',
},
opts = {
extensions = { 'nvim-tree', 'fzf', 'symbols-outline' },
options = {
component_separators = '',
section_separators = { left = '', right = '' },
theme = 'auto',
globalstatus = true,
},
sections = {
-- would be nice to open code actions but w/e
lualine_b = {
{
'branch',
'diff',
},
},
lualine_c = {
{
'diagnostics',
sources = { 'nvim_diagnostic', 'nvim_lsp' },
sections = { 'hint', 'warn', 'error' },
colored = true,
update_in_insert = true,
always_visible = false,
}
},
lualine_x = { 'filetype' },
}
}
}