mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 16:41:43 +05:30
chore: README formatting & nvim keymap changes
This commit is contained in:
@@ -45,6 +45,8 @@ return {
|
||||
on_attach = function(bufnr)
|
||||
local gs = package.loaded.gitsigns
|
||||
|
||||
gs.toggle_current_line_blame() -- git blame line
|
||||
|
||||
local function map(mode, l, r, opts)
|
||||
opts = opts or {}
|
||||
opts.buffer = bufnr
|
||||
@@ -72,6 +74,9 @@ return {
|
||||
return "<Ignore>"
|
||||
end, { expr = true, desc = "Previous Git hunk" })
|
||||
|
||||
-- Text object
|
||||
map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>", { desc = "Git: Visual select hunk" })
|
||||
|
||||
-- Staging
|
||||
-- Actions
|
||||
map("n", "<leader>gr", gs.reset_hunk, { desc = "Git: reset hunk" })
|
||||
@@ -86,19 +91,12 @@ return {
|
||||
map("v", "<leader>gsH", function()
|
||||
gs.stage_hunk({ vim.fn.line("."), vim.fn.line("v") })
|
||||
end, { desc = "Git: Visual Stage Hunk" })
|
||||
map("v", "<leader>gsR", function()
|
||||
gs.reset_hunk({ vim.fn.line("."), vim.fn.line("v") })
|
||||
end, { desc = "Git: Visual Reset Hunk" })
|
||||
|
||||
-- normal mode
|
||||
map("n", "<leader>gp", gs.preview_hunk, { desc = "Git: Preview hunk" })
|
||||
|
||||
-- Toggles
|
||||
map("n", "<leader>gtb", gs.toggle_current_line_blame, { desc = "Git: toggle blame line" })
|
||||
map("n", "<leader>gtd", gs.toggle_deleted, { desc = "Git: toggle show deleted" })
|
||||
|
||||
-- Text object
|
||||
map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>", { desc = "Git: Visual select hunk" })
|
||||
map("n", "<leader>gB", gs.toggle_current_line_blame, { desc = "Git: Toggle blame-line" })
|
||||
end,
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user