Skip to content

Commit abdd5fb

Browse files
committed
fix: convert palette name to hyphen format for vim.g.colors_name
Fixes colorscheme restoration error in snacks picker. The picker was trying to restore 'oasis_desert' but colorscheme files use hyphens (oasis-desert.lua). Now converts underscores to hyphens to match actual filenames.
1 parent 2f37909 commit abdd5fb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lua/oasis/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function M.apply(palette_name)
2727
vim.cmd("syntax reset")
2828
vim.opt.background = "dark"
2929
palette_name = palette_name or config.get_palette_name() or vim.g.oasis_palette or "oasis_lagoon"
30-
vim.g.colors_name = palette_name -- or ('oasis_' .. palette_name)
30+
vim.g.colors_name = palette_name:gsub("_", "-") -- Convert to hyphen format to match colorscheme files
3131

3232
-- Load palette
3333
local ok, c = pcall(require, "oasis.color_palettes." .. palette_name)

0 commit comments

Comments
 (0)