dofile(vim.g.base46_cache .. "git") local options = { signs = { delete = { text = "󰍵" }, changedelete = { text = "󱕖" }, }, on_attach = function(bufnr) local gs = package.loaded.gitsigns local function opts(desc) return { buffer = bufnr, desc = desc } end local map = vim.keymap.set map("n", "rh", gs.reset_hunk, opts "Reset Hunk") map("n", "ph", gs.preview_hunk, opts "Preview Hunk") map("n", "gb", gs.blame_line, opts "Blame Line") end, } return options