return { { "nvim-lualine/lualine.nvim", event = "VeryLazy", dependencies = { "nvim-tree/nvim-web-devicons", }, opts = { options = { icons_enabled = true, theme = "tokyonight", component_separators = { left = "", right = "" }, section_separators = { left = "", right = "" }, }, sections = { lualine_c = { { "filename", file_status = true, path = 1, symbols = { modified = "●", }, }, }, lualine_x = { "filetype" }, }, }, }, { "lukas-reineke/indent-blankline.nvim", opts = { indent = { char = "│", tab_char = "│", }, scope = { enabled = false }, exclude = { filetypes = { "Trouble", "alpha", "dashboard", "help", "lazy", "mason", "neo-tree", "notify", "snacks_dashboard", "snacks_notif", "snacks_terminal", "snacks_win", "toggleterm", "trouble", }, }, }, main = "ibl", }, { "echasnovski/mini.indentscope", opts = { symbol = "│", options = { try_as_border = true }, }, init = function() vim.api.nvim_create_autocmd("FileType", { pattern = { "Trouble", "alpha", "dashboard", "help", "lazy", "mason", "neo-tree", "notify", "snacks_dashboard", "snacks_notif", "snacks_terminal", "snacks_win", "toggleterm", "trouble", }, callback = function(data) vim.b[data.buf].miniindentscope_disable = true end, }) end, }, }