return { { "folke/trouble.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, opts = {}, keys = { { "xx", "Trouble diagnostics", desc = "Trouble Workspace Diagnostics" }, { "xl", "Trouble loclist", desc = "Trouble Loclist" }, { "xq", "Trouble quickfix", desc = "Trouble Quickfix" }, { "xt", "Trouble lsp_references", desc = "Trouble LSP References" }, { "xj", function() require("trouble").next({ skip_groups = true, jump = true }) end, desc = "Trouble Next" }, { "xk", function() require("trouble").previous({ skip_groups = true, jump = true }) end, desc = "Trouble Previous" }, }, }, { "wsdjeg/vim-fetch", event = "VeryLazy" }, { "nvim-tree/nvim-web-devicons" }, { "eandrju/cellular-automaton.nvim", event = "VeryLazy", keys = { { "mr", "CellularAutomaton make_it_rain", desc = "Make it rain" }, }, }, { "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {}, config = function() require("ibl").setup { indent = { char = "▏", }, scope = { enabled = true, show_start = false, show_end = false, }, } end, }, { "mellow-theme/mellow.nvim" }, }