return { { "miikanissi/modus-themes.nvim", lazy = false, priority = 1000, enabled = true, config = function() require("modus-themes").setup({ line_nr_column_background = false }) vim.cmd [[ colorscheme modus ]] end }, { "akinsho/bufferline.nvim", version = "*", lazy = false, dependencies = { "nvim-tree/nvim-web-devicons", "datsfilipe/vesper.nvim" }, keys = { { "[", ":BufferLineCyclePrev", desc = "Go back a buffer", }, { "]", ":BufferLineCycleNext", desc = "Go to the next buffer", }, { "-", ":BufferLineCloseLeft", desc = "Bufferline: Close left", }, { "+", ":BufferLineCloseOthers", desc = "Bufferline: Close others", }, { "_", ":BufferLineCloseRight", desc = "Bufferline: Close right", }, { "=", ":BufDel", desc = "Close current buffer", }, }, opts = { diagnostics = "nvim_lsp", separator_style = "thin", diagnostics_indicator = function(count, level, diagnostics_dict, context) local icon = level:match "error" and " " or " " return " " .. icon .. count end, }, config = function(_, opts) require("bufferline").setup { options = opts, } end, }, { "ojroques/nvim-bufdel", opts = {}, }, { "nvim-neo-tree/neo-tree.nvim", branch = "v3.x", dependencies = { "nvim-lua/plenary.nvim", "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended "MunifTanjim/nui.nvim", -- {"3rd/image.nvim", opts = {}}, -- Optional image support in preview window: See `# Preview Mode` for more information }, lazy = false, -- neo-tree will lazily load itself ---@module "neo-tree" ---@type neotree.Config? opts = { }, keys = { { "tt", ":Neotree toggle" } } } }