aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/gitsigns.lua10
1 files changed, 5 insertions, 5 deletions
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