diff options
Diffstat (limited to 'lua/plugins')
| -rw-r--r-- | lua/plugins/gitsigns.lua | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/lua/plugins/gitsigns.lua b/lua/plugins/gitsigns.lua index f22c1ac..62d9ab4 100644 --- a/lua/plugins/gitsigns.lua +++ b/lua/plugins/gitsigns.lua @@ -1,23 +1,18 @@ return { "lewis6991/gitsigns.nvim", - dependencies = { - "nvim-lua/plenary.nvim", + opts = { + signcolumn = false, + numhl = true, + trouble = false, + on_attach = function(bufnr) + local gitsigns = require "gitsigns" + vim.keymap.set("n", "<leader>hs", gitsigns.stage_hunk, { buffer = bufnr }) + vim.keymap.set("n", "<leader>hu", gitsigns.undo_stage_hunk, { buffer = bufnr }) + vim.keymap.set("n", "<leader>hr", gitsigns.reset_hunk, { buffer = bufnr }) + vim.keymap.set("n", "<leader>hp", gitsigns.preview_hunk, { buffer = bufnr }) + vim.keymap.set("n", "<leader>hj", gitsigns.next_hunk, { buffer = bufnr }) + vim.keymap.set("n", "<leader>hk", gitsigns.prev_hunk, { buffer = bufnr }) + end, + max_file_length = 10000, }, - config = function() - local gitsigns = require "gitsigns" - gitsigns.setup { - signcolumn = false, - numhl = true, - trouble = false, - on_attach = function(bufnr) - vim.keymap.set("n", "<leader>hs", gitsigns.stage_hunk, { buffer = bufnr }) - vim.keymap.set("n", "<leader>hu", gitsigns.undo_stage_hunk, { buffer = bufnr }) - vim.keymap.set("n", "<leader>hr", gitsigns.reset_hunk, { buffer = bufnr }) - vim.keymap.set("n", "<leader>hp", gitsigns.preview_hunk, { buffer = bufnr }) - vim.keymap.set("n", "<leader>hj", gitsigns.next_hunk, { buffer = bufnr }) - vim.keymap.set("n", "<leader>hk", gitsigns.prev_hunk, { buffer = bufnr }) - end, - max_file_length = 10000, - } - end, } |