From 196f0969f2405c0c5ac4918f528cd7c0036eca48 Mon Sep 17 00:00:00 2001 From: Oliver Davies <oliver@oliverdavies.uk> Date: Mon, 23 Jan 2023 18:12:25 +0000 Subject: [PATCH] nvim: update gitsigns configuration --- config/neovim/after/plugin/gitsigns.lua | 31 +++++++------------------ 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/config/neovim/after/plugin/gitsigns.lua b/config/neovim/after/plugin/gitsigns.lua index 3cd84a21..bba022ca 100644 --- a/config/neovim/after/plugin/gitsigns.lua +++ b/config/neovim/after/plugin/gitsigns.lua @@ -1,31 +1,18 @@ -local colorbuddy_status_ok, colorbuddy = pcall(require, "colorbuddy") -if not colorbuddy_status_ok then - return -end - local gitsigns_status_ok, gitsigns = pcall(require, "gitsigns") if not gitsigns_status_ok then return end -local c = require("colorbuddy.color").colors -local Group = require("colorbuddy.group").Group - -Group.new("GitSignsAdd", c.green) -Group.new("GitSignsChange", c.yellow) -Group.new("GitSignsDelete", c.red) - gitsigns.setup { linehl = false, numhl = true, - - signs = { - add = { hl = "GitSignsAdd", text = "│", numhl = "GitSignsAddNr" }, - change = { hl = "GitSignsChange", text = "│", numhl = "GitSignsChangeNr" }, - delete = { hl = "GitSignsDelete", text = "_", numhl = "GitSignsDeleteNr" }, - topdelete = { hl = "GitSignsDelete", text = "‾", numhl = "GitSignsDeleteNr" }, - changedelete = { hl = "GitSignsDelete", text = "~", numhl = "GitSignsChangeNr" }, - }, - - word_diff = false, } + +local actions = require("gitsigns.actions") + +vim.keymap.set('n', '[h', actions.prev_hunk); +vim.keymap.set('n', ']h', actions.next_hunk); +vim.keymap.set('n', 'gS', actions.undo_stage_hunk); +vim.keymap.set('n', 'gb', actions.blame_line); +vim.keymap.set('n', 'gp', actions.preview_hunk); +vim.keymap.set('n', 'gs', actions.stage_hunk);