Clean up gitsigns
This commit is contained in:
+9
-34
@@ -16,48 +16,23 @@
|
|||||||
|
|
||||||
-- https://github.com/lewis6991/gitsigns.nvim
|
-- https://github.com/lewis6991/gitsigns.nvim
|
||||||
|
|
||||||
require("gitsigns").setup(
|
local function map(bufnr, mode, l, r, opts)
|
||||||
{
|
|
||||||
on_attach = function (bufnr)
|
|
||||||
local gs = package.loaded.gitsigns
|
|
||||||
local function map(mode, l, r, opts)
|
|
||||||
opts = opts or {}
|
opts = opts or {}
|
||||||
opts.buffer = bufnr
|
opts.buffer = bufnr
|
||||||
vim.keymap.set(mode, l, r, opts)
|
vim.keymap.set(mode, l, r, opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- map('n', ']c',
|
require("gitsigns").setup({
|
||||||
-- function()
|
on_attach = function (bufnr)
|
||||||
-- gs.next_hunk{
|
local gs = package.loaded.gitsigns
|
||||||
-- wrap=false,
|
map(bufnr, "n", "<leader>gv", gs.select_hunk)
|
||||||
-- navigation_message=true,
|
map(bufnr, { "n", "v", }, "<leader>gr", ":Gitsigns reset_hunk<CR>") -- gs.reset_hunk() doesn't work with selected lines
|
||||||
-- foldopen=true
|
map(bufnr, "n", "<leader>g?", gs.preview_hunk)
|
||||||
-- }
|
map(bufnr, "n", "<leader>gb", function ()
|
||||||
-- end
|
|
||||||
-- )
|
|
||||||
-- map('n', '[c',
|
|
||||||
-- function()
|
|
||||||
-- gs.prev_hunk{
|
|
||||||
-- wrap=false,
|
|
||||||
-- navigation_message=true,
|
|
||||||
-- foldopen=true
|
|
||||||
-- }
|
|
||||||
-- end
|
|
||||||
-- )
|
|
||||||
map("n", "<leader>gv", gs.select_hunk)
|
|
||||||
-- map('n', '<C-j>', "&diff ? '<C-j>' : '<cmd>Gitsigns next_hunk<CR>'", {expr=true})
|
|
||||||
-- map('n', '<C-k>', "&diff ? '<C-k>' : '<cmd>Gitsigns prev_hunk<CR>'", {expr=true})
|
|
||||||
map({ "n", "v", }, "<leader>gr", ":Gitsigns reset_hunk<CR>") -- gs.reset_hunk() doesn't work with selected lines
|
|
||||||
map("n", "<leader>g?", gs.preview_hunk)
|
|
||||||
map("n", "<leader>gb", function ()
|
|
||||||
gs.blame_line { full = true, }
|
gs.blame_line { full = true, }
|
||||||
end)
|
end)
|
||||||
-- map('n', '<leader>gd', gs.diffthis)
|
|
||||||
end,
|
end,
|
||||||
signs = {
|
signs = {
|
||||||
-- default
|
|
||||||
-- untracked = { text = '┆' }
|
|
||||||
untracked = { text = "│", },
|
untracked = { text = "│", },
|
||||||
},
|
},
|
||||||
}
|
})
|
||||||
)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user