Lualine: dropped breadcrumb winbar, was not in use at all

- research turned up no usable plugin or method to display stuff I
  really want or need to know.
This commit is contained in:
2025-07-11 21:34:30 +02:00
parent 3b7c034926
commit 74baebf3f8

View File

@@ -1,84 +1,41 @@
-- an alternative might be: require("lualine").setup {
-- https://github.com/nvim-treesitter/nvim-treesitter-context options = {
local function breadcrumb() icons_enabled = false,
local result = require 'nvim-treesitter'.statusline( theme = 'papercolor_light',
{ component_separators = {},
type_patterns = { section_separators = {},
"class", disabled_filetypes = {
"impl", statusline = {},
"function", winbar = { "neo-tree" },
"method", },
"import", ignore_focus = {},
"for", always_divide_middle = true,
"if", globalstatus = false,
"while", refresh = {
"variable", statusline = 1000,
"comment", tabline = 1000,
}, winbar = 1000,
separator = "" }
} },
) sections = {
if result == "" then lualine_a = { { 'filename', path = 1, shorting_target = 50 } },
result = ' ' lualine_b = { 'branch', 'diff', 'diagnostics' },
elseif result == nil then lualine_c = {},
result = '' lualine_x = { 'encoding', 'fileformat', 'filetype', 'lsp_status' },
end lualine_y = { 'filesize' },
return result lualine_z = { 'progress', 'location' }
end },
inactive_sections = {
require("lualine").setup { lualine_a = { { 'filename', path = 1, shorting_target = 50 } },
options = { lualine_b = {},
icons_enabled = false, lualine_c = {},
theme = 'papercolor_light', -- lualine_x = { 'encoding', 'fileformat', 'filetype' },
component_separators = {}, lualine_x = {},
section_separators = {}, lualine_y = { 'filesize' },
disabled_filetypes = { lualine_z = { 'location' }
statusline = {}, },
winbar = { "neo-tree" }, tabline = {},
}, winbar = {}, -- formerly breadcrumb here
ignore_focus = {}, inactive_winbar = {},
always_divide_middle = true, extensions = {}
globalstatus = false, }
refresh = {
statusline = 1000,
tabline = 1000,
winbar = 1000,
}
},
sections = {
lualine_a = { { 'filename', path = 1, shorting_target = 50 } },
lualine_b = { 'branch', 'diff', 'diagnostics' },
lualine_c = {},
lualine_x = { 'encoding', 'fileformat', 'filetype', 'lsp_status' },
lualine_y = { 'filesize' },
lualine_z = { 'progress', 'location' }
},
inactive_sections = {
lualine_a = { { 'filename', path = 1, shorting_target = 50 } },
lualine_b = {},
lualine_c = {},
-- lualine_x = { 'encoding', 'fileformat', 'filetype' },
lualine_x = {},
lualine_y = { 'filesize' },
lualine_z = { 'location' }
},
tabline = {},
winbar = {
lualine_a = {
{
breadcrumb,
color = { bg = '#2a2a2a', fg = '#cfcfcf' },
},
},
},
inactive_winbar = {
lualine_a = {
{
breadcrumb,
color = { bg = '#101010', fg = '#999999' },
draw_empty = true
}
},
},
extensions = {}
}