mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 10:35:08 +02:00
fix: only call theme's setup if it's selected (#3586)
This commit is contained in:
parent
d3ade21d85
commit
f02b0585a8
1 changed files with 9 additions and 6 deletions
|
@ -64,13 +64,16 @@ M.setup = function()
|
|||
end
|
||||
|
||||
local selected_theme = lvim.builtin.theme.name
|
||||
local status_ok, plugin = pcall(require, selected_theme)
|
||||
if not status_ok then
|
||||
return
|
||||
|
||||
if vim.startswith(lvim.colorscheme, selected_theme) then
|
||||
local status_ok, plugin = pcall(require, selected_theme)
|
||||
if not status_ok then
|
||||
return
|
||||
end
|
||||
pcall(function()
|
||||
plugin.setup(lvim.builtin.theme[selected_theme].options)
|
||||
end)
|
||||
end
|
||||
pcall(function()
|
||||
plugin.setup(lvim.builtin.theme[selected_theme].options)
|
||||
end)
|
||||
|
||||
-- ref: https://github.com/neovim/neovim/issues/18201#issuecomment-1104754564
|
||||
local colors = vim.api.nvim_get_runtime_file(("colors/%s.*"):format(lvim.colorscheme), false)
|
||||
|
|
Loading…
Reference in a new issue