return { { "comfysage/cuddlefish.nvim", lazy = false, priority = 1000, config = function() require("cuddlefish").setup({ theme = { accent = "pink", }, editor = { transparent_background = false, }, style = { tabline = { "reverse" }, search = { "italic", "reverse" }, incsearch = { "italic", "reverse" }, types = { "italic" }, keyword = { "italic" }, comment = { "italic" }, }, }) vim.cmd("colorscheme cuddlefish") end, }, { "maxmx03/dracula.nvim", lazy = false, priority = 1000 }, { "rebelot/kanagawa.nvim", lazy = false, priority = 1000, }, { "2giosangmitom/nightfall.nvim", lazy = false, priority = 1000, }, { "olimorris/onedarkpro.nvim", lazy = false, priority = 1000, }, { "pauchiner/pastelnight.nvim", lazy = false, priority = 1000 }, { "numToStr/Sakura.nvim", lazy = false, priority = 1000 }, { "folke/tokyonight.nvim", lazy = false, priority = 1000, }, { "yorumicolors/yorumi.nvim", lazy = false, priority = 1000, }, { "zaldih/themery.nvim", lazy = false, priority = 999, config = function() local themery = require("themery") themery.setup({ -- List of swappable colorschemes. themes = { "cuddlefish", "deeper-night", "onedark_dark", "dracula", "yorumi", "nord", "tokyonight-moon", "kanagawa-dragon", "sakura", "pastelnight", }, livePreview = true, -- Apply theme while picking. Default to true. }) --themery.setThemeByName("deeper-night", true) vim.keymap.set("n", "tt", function() local numberOfThemes = #themery.getAvailableThemes() local currentThemeIndex = themery.getCurrentTheme().index local nextThemeIndex = (currentThemeIndex % numberOfThemes) + 1 themery.setThemeByIndex(nextThemeIndex, true) end, { noremap = true }) vim.keymap.set("n", "th", "Themery", { noremap = true }) end, }, }