change git keybindings
This commit is contained in:
parent
a0af7d34f9
commit
921457f15e
2 changed files with 33 additions and 12 deletions
|
|
@ -1,3 +1,17 @@
|
||||||
return {
|
return {
|
||||||
'sindrets/diffview.nvim'
|
'sindrets/diffview.nvim',
|
||||||
|
opts = {
|
||||||
|
keymaps = {
|
||||||
|
view = {
|
||||||
|
["q"] = "<cmd>DiffviewClose<CR>",
|
||||||
|
},
|
||||||
|
file_panel = {
|
||||||
|
["<CR>"] = "<cmd>DiffviewOpenSelected<CR>",
|
||||||
|
["q"] = "<cmd>DiffviewClose<CR>",
|
||||||
|
},
|
||||||
|
file_history_panel = {
|
||||||
|
["q"] = "<cmd>DiffviewClose<CR>",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -131,58 +131,65 @@ return {
|
||||||
"[",
|
"[",
|
||||||
noremap = false,
|
noremap = false,
|
||||||
},
|
},
|
||||||
{ "<localleader>h", group = "git signs" },
|
{ "<localleader>g", group = "git signs" },
|
||||||
{
|
{
|
||||||
"<localleader>hs",
|
"<localleader>gs",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").stage_hunk()
|
require("gitsigns").stage_hunk()
|
||||||
end,
|
end,
|
||||||
desc = "Stage hunk",
|
desc = "Stage hunk",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hu",
|
"<localleader>gu",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").undo_stage_hunk()
|
require("gitsigns").undo_stage_hunk()
|
||||||
end,
|
end,
|
||||||
desc = "Undo stage hunk",
|
desc = "Undo stage hunk",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hv",
|
"<localleader>gv",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").preview_hunk()
|
require("gitsigns").preview_hunk()
|
||||||
end,
|
end,
|
||||||
desc = "Preview hunk",
|
desc = "Preview hunk",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hb",
|
"<localleader>gb",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").blame_line()
|
require("gitsigns").blame_line()
|
||||||
end,
|
end,
|
||||||
desc = "Blame line",
|
desc = "Blame line",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hR",
|
"<localleader>gB",
|
||||||
|
function()
|
||||||
|
require("gitsigns").blame()
|
||||||
|
end,
|
||||||
|
desc = "Blame line",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"<localleader>gR",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").reset_buffer()
|
require("gitsigns").reset_buffer()
|
||||||
end,
|
end,
|
||||||
desc = "Reset buffer",
|
desc = "Reset buffer",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hr",
|
"<localleader>gr",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").reset_hunk()
|
require("gitsigns").reset_hunk()
|
||||||
end,
|
end,
|
||||||
desc = "Reset hunk",
|
desc = "Reset hunk",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hS",
|
"<localleader>gS",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").stage_buffer()
|
require("gitsigns").stage_buffer()
|
||||||
end,
|
end,
|
||||||
desc = "Stage buffer",
|
desc = "Stage buffer",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hU",
|
"<localleader>gU",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").reset_buffer_index()
|
require("gitsigns").reset_buffer_index()
|
||||||
end,
|
end,
|
||||||
|
|
@ -191,7 +198,7 @@ return {
|
||||||
{
|
{
|
||||||
mode = "v",
|
mode = "v",
|
||||||
{
|
{
|
||||||
"<localleader>hs",
|
"<localleader>gs",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").stage_hunk({ vim.fn.line("."),
|
require("gitsigns").stage_hunk({ vim.fn.line("."),
|
||||||
vim.fn.line("v") })
|
vim.fn.line("v") })
|
||||||
|
|
@ -199,7 +206,7 @@ return {
|
||||||
desc = "Stage hunk",
|
desc = "Stage hunk",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<localleader>hr",
|
"<localleader>gr",
|
||||||
function()
|
function()
|
||||||
require("gitsigns").reset_hunk({ vim.fn.line("."),
|
require("gitsigns").reset_hunk({ vim.fn.line("."),
|
||||||
vim.fn.line("v") })
|
vim.fn.line("v") })
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue