diff options
author | Toby Vincent <tobyv13@gmail.com> | 2023-02-26 18:42:18 -0600 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2023-02-26 18:42:18 -0600 |
commit | a40b6f9b2e31c51a739274a62d72d8154f14e038 (patch) | |
tree | 138267f9aa70b3fcfdea7a3a9317184ba7074b0b | |
parent | 632e0342da6bf6f5568dfc882a49b86c4e764100 (diff) |
fix(nvim): fix gitsigns range hunk staging keymaps
-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 |