local ayu_colors = require('ayu.colors') ayu_colors.generate() -- Pass `true` to enable mirage require('ayu').setup({ overrides = { WinSeparator = { fg = ayu_colors.comment, bg = ayu_colors.bg }, LineNrAbove = { fg = ayu_colors.comment }, LineNrBelow = { fg = ayu_colors.comment }, LineNr = { fg = ayu_colors.accent }, TerminalWindow = { fg = ayu_colors.fg, bg = ayu_colors.panel_bg }, ColorColumn = { bg = ayu_colors.error }, } }) vim.cmd("colorscheme ayu-dark") local ayu_dark_lualine_theme = require'lualine.themes.ayu_dark' require('lualine').setup({ options = { theme = ayu_dark_lualine_theme, globalstatus = true, }, }) local bufferline = require("bufferline") local selected_buffer_bg = "#1E2126" bufferline.setup { options = { style_preset = bufferline.style_preset.no_italic, show_buffer_close_icons = false, show_close_icon = false, indicator = { style = "none" }, diagnostics = "coc", }, highlights = { buffer_selected = { bg = selected_buffer_bg }, buffer_visible = { bg = selected_buffer_bg }, diagnostic_selected = { bg = selected_buffer_bg }, hint_selected = { bg = selected_buffer_bg }, info_selected = { bg = selected_buffer_bg }, warning_selected = { bg = selected_buffer_bg }, error_selected = { bg = selected_buffer_bg }, indicator_selected = { fg = ayu_colors.accent } } }