diff options
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/gitsigns.lua | 10 |
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 |