local M = {} local util = require("cyberdream.util") --- Get extension configuration --- @param opts Config --- @param t CyberdreamPalette function M.get(opts, t) opts = opts or {} local highlights = { GitSignsAdd = { fg = t.green }, GitSignsChange = { fg = t.orange }, GitSignsDelete = { fg = t.red }, GitSignsAddLn = { link = "DiffAdd" }, GitSignsChangeLn = { link = "DiffChange" }, GitSignsDeleteLn = { link = "DiffDelete" }, GitSignsAddInline = { bg = util.blend(t.bg_solid, t.green, 0.9) }, GitSignsChangeInline = { bg = util.blend(t.bg_solid, t.blue, 0.9) }, GitSignsDeleteInline = { bg = util.blend(t.bg_solid, t.red, 0.9) }, GitSignsCurrentLineBlame = { link = "LineNr" }, } return highlights end return M