From 82dbae60194e28d832ab012802798c878d5a87cc Mon Sep 17 00:00:00 2001 From: Scott McKendry <39483124+scottmckendry@users.noreply.github.com> Date: Fri, 7 Feb 2025 10:19:41 +1300 Subject: [PATCH] feat(extensions): add picker support for snacks --- lua/cyberdream/extensions/snacks.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lua/cyberdream/extensions/snacks.lua b/lua/cyberdream/extensions/snacks.lua index dd9506c..d1dbaa5 100644 --- a/lua/cyberdream/extensions/snacks.lua +++ b/lua/cyberdream/extensions/snacks.lua @@ -49,8 +49,26 @@ function M.get(opts, t) SnacksDashboardTerminal = { link = "SnacksNormal" }, SnacksDashboardSpecial = { link = "Special" }, SnacksDashboardTitle = { link = "Title" }, + + SnacksPickerDir = { fg = t.grey }, + SnacksPickerMatch = { fg = t.cyan }, + SnacksPickerTotals = { fg = t.cyan, bold = true }, + SnacksPickerPrompt = { fg = t.blue, bold = true }, } + if opts.borderless_telescope then + highlights.SnacksPickerBorder = { fg = t.bg_alt, bg = t.bg_alt } + highlights.SnacksPickerNormal = { bg = t.bg_alt } + highlights.SnacksPickerBox = { bg = t.bg_alt } + highlights.SnacksPickerList = { bg = t.bg_alt } + highlights.SnacksPickerInput = { bg = t.bg_alt } + highlights.SnacksPickerPreview = { bg = t.bg_alt } + highlights.SnacksPickerBoxTitle = { fg = t.bg_solid, bg = t.blue } + highlights.SnacksPickerPreviewTitle = { fg = t.bg_solid, bg = t.green } + highlights.SnacksPickerListTitle = { fg = t.bg_solid, bg = t.magenta } + highlights.SnacksPickerInputTitle = { fg = t.bg_solid, bg = t.cyan } + end + return highlights end