-- thx: https://github.com/cool-pants/init.lua/blob/c596b14c070dbb036f029679c48bc90550bb3237/lua/modules/themes/campfire.lua ---@type Huez.ThemeConfig local M = {} function M.set_theme(theme) vim.g.sonokai_style = "default" --vim.g.sonokai_style = "atlantis" --vim.g.sonokai_style = "andromeda" --vim.g.sonokai_style = "shusia" --vim.g.sonokai_style = "maia" --vim.g.sonokai_style = "espresso" vim.g.sonokai_transparent_background = vim.g.transparent_enabled and 1 or 0 vim.g.sonokai_current_word = vim.g.transparent_enabled and "bold" or "grey background" -- if you want more ui components to be transparent --vim.g.sonokai_transparent_background = 2 -- when not in transparent mode, --vim.g.sonokai_current_word = "grey background" -- when in transparent mode. --vim.g.sonokai_current_word = "bold" --vim.g.sonokai_current_word = "underline" --vim.g.sonokai_current_word = "italic" vim.g.sonokai_better_performance = 1 vim.g.sonokai_disable_italic_comment = 0 vim.g.sonokai_enable_italic = 0 vim.g.sonokai_cursor = "auto" --vim.g.sonokai_cursor = "red" --vim.g.sonokai_cursor = "orange" --vim.g.sonokai_cursor = "yellow" --vim.g.sonokai_cursor = "green" --vim.g.sonokai_cursor = "blue" --vim.g.sonokai_cursor = "purple" vim.g.sonokai_dim_inactive_windows = 0 vim.g.sonokai_menu_selection_background = "blue" --vim.g.sonokai_menu_selection_background = "green" --vim.g.sonokai_menu_selection_background = "red" vim.g.sonokai_spell_foreground = "none" --vim.g.sonokai_spell_foreground = "colored" vim.g.sonokai_show_eob = 1 vim.g.sonokai_float_style = "bright" --vim.g.sonokai_float_style = "dim" vim.g.sonokai_diagnostic_text_highlight = 0 vim.g.sonokai_diagnostic_line_highlight = 0 vim.g.sonokai_diagnostic_virtual_text = "grey" --vim.g.sonokai_diagnostic_virtual_text = "colored" --vim.g.sonokai_diagnostic_virtual_text = "highlighted" vim.g.sonokai_disable_terminal_colors = 0 vim.g.sonokai_lightline_disable_bold = 0 vim.g.sonokai_better_performance = 0 --vim.g.sonokai_colors_override = {} vim.cmd("colorscheme " .. theme) return true end return M