return { "Shatur/neovim-ayu", enabled = true, lazy = true, config = function() local colors = require("ayu.colors") colors.generate(true) -- Pass `true` to enable mirage require("ayu").setup({ mirage = true, -- Set to `true` to use `mirage` variant instead of `dark` for dark background. terminal = false, -- Set to `false` to let terminal manage its own colors. overrides = { IncSearch = { fg = colors.fg }, }, }) -- Use lua print(vim.inspect(require('ayu.colors'))) -- to check all available colors. -- Use source $VIMRUNTIME/syntax/hitest.vim -- to check all highlight groups. -- overrides is a dictionary of group names, each associated with a dictionary of parameters (`bg`, `fg`, `sp` and `style`) and colors in hex. vim.cmd.colorscheme("ayu") end, }