Skip to content

Commit 05ecb92

Browse files
feat(pack): add pack for keybindings to diff command (#1634)
Co-authored-by: Uzair Aftab <[email protected]>
1 parent 39b2c1e commit 05ecb92

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# `diff` keybindings
2+
3+
Adds keybindings for the `diff` command under `<Leader> D`.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
local menu = "<Leader>D"
2+
return {
3+
{
4+
"AstroNvim/astrocore",
5+
---@type AstroCoreOpts
6+
opts = {
7+
mappings = {
8+
n = {
9+
[menu] = { desc = " Diff" },
10+
[menu .. "v"] = { "<cmd>vert diffsplit<cr>", desc = " Vertical split diff" },
11+
[menu .. "h"] = { "<cmd>diffsplit<cr>", desc = " Horizontal split diff" },
12+
[menu .. "t"] = { "<cmd>diffthis<cr>", desc = " Diff this" },
13+
[menu .. "p"] = { "<cmd>diffpatch<cr>", desc = " Patch diff" },
14+
[menu .. "u"] = { "<cmd>diffupdate<cr>", desc = "󰚰 Update diff" },
15+
[menu .. "g"] = { "<cmd>diffget<cr>", desc = " Get diff" },
16+
[menu .. "P"] = { "<cmd>diffput<cr>", desc = " Put diff" },
17+
[menu .. "q"] = { "<cmd>diffoff<cr>", desc = "󰘪 Stop diff" },
18+
[menu .. "?"] = { "<cmd>h diff<cr>", desc = "󰋗 Help" },
19+
},
20+
},
21+
},
22+
},
23+
}

0 commit comments

Comments
 (0)