2024-05-21 19:49:53 +07:00
|
|
|
local colorscheme = vim.g.pcode_colorscheme or "gruvbox-baby"
|
2024-05-21 14:20:50 +07:00
|
|
|
local lst_style = {
|
|
|
|
"sonokai",
|
|
|
|
"sonokai_atlantis",
|
|
|
|
"sonokai_andromeda",
|
|
|
|
"sonokai_shusia",
|
|
|
|
"sonokai_maia",
|
|
|
|
"sonokai_espresso",
|
|
|
|
}
|
|
|
|
local lst_material = {
|
|
|
|
"material",
|
|
|
|
"material_deepocean",
|
|
|
|
"material_palenight",
|
|
|
|
"material_lighter",
|
|
|
|
"material_darker",
|
|
|
|
}
|
|
|
|
local lst_onedark = {
|
|
|
|
"onedark",
|
|
|
|
"onedark_darker",
|
|
|
|
"onedark_cool",
|
|
|
|
"onedark_deep,onedark_warm",
|
|
|
|
"onedark_warmer",
|
|
|
|
"onedark_light",
|
|
|
|
}
|
|
|
|
|
2024-05-21 19:49:53 +07:00
|
|
|
local transparent_mode = vim.g.pcode_transparent_mode or 0
|
2024-05-21 14:20:50 +07:00
|
|
|
if transparent_mode ~= nil then
|
|
|
|
if transparent_mode == 1 then
|
|
|
|
vim.g.gruvbox_baby_transparent_mode = 1
|
|
|
|
vim.g.sonokai_transparent_background = 2
|
2023-03-04 11:53:44 +07:00
|
|
|
end
|
|
|
|
end
|
2023-03-05 10:49:03 +07:00
|
|
|
|
|
|
|
for _, v in pairs(lst_style) do
|
|
|
|
if v == colorscheme then
|
|
|
|
colorscheme = "sonokai"
|
|
|
|
break
|
|
|
|
end
|
|
|
|
end
|
|
|
|
for _, v in pairs(lst_material) do
|
|
|
|
if v == colorscheme then
|
|
|
|
colorscheme = "material"
|
|
|
|
break
|
|
|
|
end
|
|
|
|
end
|
|
|
|
for _, v in pairs(lst_onedark) do
|
|
|
|
if v == colorscheme then
|
|
|
|
colorscheme = "onedark"
|
|
|
|
break
|
|
|
|
end
|
|
|
|
end
|
2024-05-21 14:20:50 +07:00
|
|
|
|
|
|
|
vim.cmd("colorscheme " .. colorscheme)
|