require("gitsigns").setup() require("which-key").add({ { "gP", "Gitsigns preview_hunk", desc = "Preview hunk (float)" }, { "gR", "Gitsigns reset_buffer", desc = "Reset buffer" }, { "gS", "Gitsigns stage_buffer", desc = "Stage buffer" }, { "gp", "Gitsigns preview_hunk_inline", desc = "Preview hunk (inline)" }, { "gu", "Gitsigns undo_stage_hunk", desc = "Undo stage hunk" }, { "[h", "Gitsigns prev_hunk", desc = "Previous hunk" }, { "]h", "Gitsigns next_hunk", desc = "Next hunk" }, { "gr", "Gitsigns reset_hunk", desc = "Reset hunk", mode = { "n", "v" } }, { "gs", "Gitsigns stage_hunk", desc = "Stage hunk", mode = { "n", "v" } }, { "ih", ":Gitsigns select_hunk", desc = "gitsigns hunk", mode = { "o", "x" } }, })