return { { "bufferline.nvim", event = "DeferredUIEnter", after = function(_) require("bufferline").setup({ highlights = require("catppuccin.groups.integrations.bufferline").get(), }) end, }, { "lualine.nvim", event = "DeferredUIEnter", after = function(_) require("lualine").setup({ options = { theme = "catppuccin", }, }) end, }, { "noice.nvim", event = "DeferredUIEnter", after = function(_) require("noice").setup({ routes = { { filter = { event = "msg_show", find = "%d+L, %d+B", }, view = "mini", }, }, }) end, }, { "todo-comments.nvim", event = "DeferredUIEnter", after = function(_) require("todo-comments").setup() end, }, }