mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-22 08:53:31 +02:00
add: config global variable
This commit is contained in:
parent
77436b89c4
commit
a7726a6b33
30 changed files with 703 additions and 857 deletions
|
@ -22,191 +22,186 @@ _G.switch = function(param, case_table)
|
|||
return def and def() or nil
|
||||
end
|
||||
|
||||
local data_exists, config = pcall(require, "core.config")
|
||||
if data_exists then
|
||||
if config.colorscheme ~= nil then
|
||||
local color = config.colorscheme
|
||||
switch(color, {
|
||||
["tokyonight"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-night"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-storm"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-day"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-moon"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["sonokai"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "default"
|
||||
end,
|
||||
["sonokai_atlantis"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "atlantis"
|
||||
end,
|
||||
["sonokai_andromeda"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "andromeda"
|
||||
end,
|
||||
["sonokai_shusia"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "shusia"
|
||||
end,
|
||||
["sonokai_maia"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "maia"
|
||||
end,
|
||||
["sonokai_espresso"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "espresso"
|
||||
end,
|
||||
["material"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
end,
|
||||
["material_deepocean"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "deep ocean"
|
||||
end,
|
||||
["material_palenight"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "palenight"
|
||||
end,
|
||||
["material_lighter"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "lighter"
|
||||
end,
|
||||
["material_darker"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "darker"
|
||||
end,
|
||||
["onedark"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
end,
|
||||
["onedark_darker"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "darker"
|
||||
end,
|
||||
["onedark_cool"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "cool"
|
||||
end,
|
||||
["onedark_deep"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "deep"
|
||||
end,
|
||||
["onedark_warm"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "warm"
|
||||
end,
|
||||
["onedark_warmer"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "warmer"
|
||||
end,
|
||||
["onedark_light"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "light"
|
||||
end,
|
||||
["lunar"] = function()
|
||||
gruvbox = false
|
||||
lunar = true
|
||||
end,
|
||||
["nord"] = function()
|
||||
gruvbox = false
|
||||
nord = true
|
||||
end,
|
||||
["catppuccin"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-latte"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-frappe"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-macchiato"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-mocha"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["dracula"] = function()
|
||||
gruvbox = false
|
||||
dracula = true
|
||||
end,
|
||||
["nightfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["dayfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["dawnfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["duskfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["nordfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["terafox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["carbonfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["gruvbox-baby"] = function()
|
||||
gruvbox = true
|
||||
end,
|
||||
default = function()
|
||||
gruvbox = true
|
||||
end,
|
||||
})
|
||||
end
|
||||
end
|
||||
local color = vim.g.pcode_colorscheme
|
||||
switch(color, {
|
||||
["tokyonight"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-night"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-storm"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-day"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["tokyonight-moon"] = function()
|
||||
gruvbox = false
|
||||
tokyonight = true
|
||||
end,
|
||||
["sonokai"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "default"
|
||||
end,
|
||||
["sonokai_atlantis"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "atlantis"
|
||||
end,
|
||||
["sonokai_andromeda"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "andromeda"
|
||||
end,
|
||||
["sonokai_shusia"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "shusia"
|
||||
end,
|
||||
["sonokai_maia"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "maia"
|
||||
end,
|
||||
["sonokai_espresso"] = function()
|
||||
gruvbox = false
|
||||
sonokai = true
|
||||
sonokai_style = "espresso"
|
||||
end,
|
||||
["material"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
end,
|
||||
["material_deepocean"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "deep ocean"
|
||||
end,
|
||||
["material_palenight"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "palenight"
|
||||
end,
|
||||
["material_lighter"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "lighter"
|
||||
end,
|
||||
["material_darker"] = function()
|
||||
gruvbox = false
|
||||
material = true
|
||||
material_style = "darker"
|
||||
end,
|
||||
["onedark"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
end,
|
||||
["onedark_darker"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "darker"
|
||||
end,
|
||||
["onedark_cool"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "cool"
|
||||
end,
|
||||
["onedark_deep"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "deep"
|
||||
end,
|
||||
["onedark_warm"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "warm"
|
||||
end,
|
||||
["onedark_warmer"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "warmer"
|
||||
end,
|
||||
["onedark_light"] = function()
|
||||
gruvbox = false
|
||||
onedark = true
|
||||
onedark_style = "light"
|
||||
end,
|
||||
["lunar"] = function()
|
||||
gruvbox = false
|
||||
lunar = true
|
||||
end,
|
||||
["nord"] = function()
|
||||
gruvbox = false
|
||||
nord = true
|
||||
end,
|
||||
["catppuccin"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-latte"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-frappe"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-macchiato"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["catppuccin-mocha"] = function()
|
||||
gruvbox = false
|
||||
catppuccin = true
|
||||
end,
|
||||
["dracula"] = function()
|
||||
gruvbox = false
|
||||
dracula = true
|
||||
end,
|
||||
["nightfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["dayfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["dawnfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["duskfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["nordfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["terafox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["carbonfox"] = function()
|
||||
gruvbox = false
|
||||
nightfox = true
|
||||
end,
|
||||
["gruvbox-baby"] = function()
|
||||
gruvbox = true
|
||||
end,
|
||||
default = function()
|
||||
gruvbox = true
|
||||
end,
|
||||
})
|
||||
|
||||
local transparent = false
|
||||
local transparent_mode = config.transparent_mode
|
||||
local transparent_mode = vim.g.pcode_transparent_mode
|
||||
if transparent_mode ~= nil then
|
||||
if transparent_mode == 1 then
|
||||
transparent = true
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue