diff --git a/lua/lualine/themes/rose-pine-alt.lua b/lua/lualine/themes/rose-pine-alt.lua index 0248420..315209a 100644 --- a/lua/lualine/themes/rose-pine-alt.lua +++ b/lua/lualine/themes/rose-pine-alt.lua @@ -1 +1 @@ -return require("rose-pine.plugins.lualine").alternate +return require("rose-pine.plugins.lualine")().alternate diff --git a/lua/lualine/themes/rose-pine-inv.lua b/lua/lualine/themes/rose-pine-inv.lua index 9c13a1d..bd4a0c6 100644 --- a/lua/lualine/themes/rose-pine-inv.lua +++ b/lua/lualine/themes/rose-pine-inv.lua @@ -1,2 +1,2 @@ -return require("rose-pine.plugins.lualine").inverse +return require("rose-pine.plugins.lualine")().inverse diff --git a/lua/lualine/themes/rose-pine-neutral.lua b/lua/lualine/themes/rose-pine-neutral.lua index 1459e84..0f28770 100644 --- a/lua/lualine/themes/rose-pine-neutral.lua +++ b/lua/lualine/themes/rose-pine-neutral.lua @@ -1,2 +1,2 @@ -return require("rose-pine.plugins.lualine").neutral +return require("rose-pine.plugins.lualine")().neutral diff --git a/lua/lualine/themes/rose-pine.lua b/lua/lualine/themes/rose-pine.lua index 2d33786..194cd04 100644 --- a/lua/lualine/themes/rose-pine.lua +++ b/lua/lualine/themes/rose-pine.lua @@ -1 +1 @@ -return require("rose-pine.plugins.lualine").normal +return require("rose-pine.plugins.lualine")().normal diff --git a/lua/rose-pine/plugins/lualine.lua b/lua/rose-pine/plugins/lualine.lua index eb59216..91ad65c 100644 --- a/lua/rose-pine/plugins/lualine.lua +++ b/lua/rose-pine/plugins/lualine.lua @@ -112,14 +112,15 @@ function generator.inverse(p) end -- function generator. +function make() + local default = {} -local default = {} - -for t, fn in pairs(generator) do - default[t] = fn(palette) - for k, v in pairs(palette.variants) do - default[t].variants[k] = fn(v) + for t, fn in pairs(generator) do + default[t] = fn(palette) + for k, v in pairs(palette.variants) do + default[t].variants[k] = fn(v) + end end end -return default +return make