diff options
Diffstat (limited to 'lua/plugins/gitsigns.lua')
-rw-r--r-- | lua/plugins/gitsigns.lua | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/lua/plugins/gitsigns.lua b/lua/plugins/gitsigns.lua deleted file mode 100644 index a40a3dc..0000000 --- a/lua/plugins/gitsigns.lua +++ /dev/null @@ -1,31 +0,0 @@ -return { - 'lewis6991/gitsigns.nvim', - opts = { - signs = { - add = { text = '+' }, - change = { text = '~' }, - delete = { text = '_' }, - topdelete = { text = '‾' }, - changedelete = { text = '~' }, - }, - signcolumn = true, -- Toggle with `:Gitsigns toggle_signs` - numhl = true, -- Toggle with `:Gitsigns toggle_numhl` - linehl = false, -- Toggle with `:Gitsigns toggle_linehl` - word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff` - on_attach = function(bufnr) - local gs = require('gitsigns') - - -- TODO: use this function for most of the keymaps across plugins? - local function map(mode, l, r, opts) - opts = opts or {} - opts.buffer = bufnr - vim.keymap.set(mode, l, r, opts) - end - - map('n', '<leader>gp', gs.prev_hunk, { desc = '[g]it: [p]revious hunk' }) - map('n', '<leader>gn', gs.next_hunk, { desc = '[g]it: [n]ext hunk' }) - map('n', '<leader>gv', gs.preview_hunk, { desc = '[g]it: [v]iew hunk' }) - map('n', '<leader>gb', gs.toggle_current_line_blame, { desc = '[g]it: [b]lame toggle' }) - end, - }, -} |