From a40b6f9b2e31c51a739274a62d72d8154f14e038 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sun, 26 Feb 2023 18:42:18 -0600 Subject: fix(nvim): fix gitsigns range hunk staging keymaps --- nvim/.config/nvim/lua/tobyvin/plugins/gitsigns.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'nvim') diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/gitsigns.lua b/nvim/.config/nvim/lua/tobyvin/plugins/gitsigns.lua index a4d3b56..de232aa 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/gitsigns.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/gitsigns.lua @@ -15,12 +15,12 @@ local M = { on_attach = function(bufnr) local with_range = function(callback) return function() - local cursor = vim.fn.getpos(".") - local visual = vim.fn.getpos("v") - if cursor == visual then - callback() - else + if vim.fn.mode():lower() == "v" then + local cursor = vim.fn.getpos(".") + local visual = vim.fn.getpos("v") callback({ cursor[2], visual[2] }) + else + callback() end end end -- cgit v1.2.3-70-g09d2