local nmap = require("user.utils").nmap local vmap = require("user.utils").vmap require("gitsigns").setup({ signcolumn = true, attach_to_untracked = false, current_line_blame = true, current_line_blame_opts = { delay = 1000, }, current_line_blame_formatter_opts = { relative_time = true, }, on_attach = function(bufnr) nmap("gs", ":Gitsigns stage_hunk") nmap("gu", ":Gitsigns undo_stage_hunk") nmap("gr", ":Gitsigns reset_hunk") nmap("gp", ":Gitsigns preview_hunk") nmap("gn", ":Gitsigns next_hunk") nmap("gN", ":Gitsigns prev_hunk") vmap("gs", ":Gitsigns stage_hunk") vmap("gu", ":Gitsigns undo_stage_hunk") vmap("gr", ":Gitsigns reset_hunk") end, })