diff options
| author | Maria José Solano <majosolano99@gmail.com> | 2024-01-30 13:34:46 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-30 22:34:46 +0100 |
| commit | ba6454783493ac3a5dd209c25e491640b07bd8de (patch) | |
| tree | 781a019ad6dfd79696cabc7879625ce78f55326b | |
| parent | fix(format): handle list with 300 nodes (diff) | |
| download | nvim-treesitter-ba6454783493ac3a5dd209c25e491640b07bd8de.tar nvim-treesitter-ba6454783493ac3a5dd209c25e491640b07bd8de.tar.gz nvim-treesitter-ba6454783493ac3a5dd209c25e491640b07bd8de.tar.bz2 nvim-treesitter-ba6454783493ac3a5dd209c25e491640b07bd8de.tar.lz nvim-treesitter-ba6454783493ac3a5dd209c25e491640b07bd8de.tar.xz nvim-treesitter-ba6454783493ac3a5dd209c25e491640b07bd8de.tar.zst nvim-treesitter-ba6454783493ac3a5dd209c25e491640b07bd8de.zip | |
fix(incremental-selection): second attempt at fixing command (#6014)
| -rw-r--r-- | lua/nvim-treesitter/incremental_selection.lua | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lua/nvim-treesitter/incremental_selection.lua b/lua/nvim-treesitter/incremental_selection.lua index f95b71e02..0ba10971e 100644 --- a/lua/nvim-treesitter/incremental_selection.lua +++ b/lua/nvim-treesitter/incremental_selection.lua @@ -23,8 +23,8 @@ end -- The range starts with 1 and the ending is inclusive. ---@return integer, integer, integer, integer local function visual_selection_range() - local _, csrow, cscol, _ = unpack(vim.fn.getpos "'<") ---@type integer, integer, integer, integer - local _, cerow, cecol, _ = unpack(vim.fn.getpos "'>") ---@type integer, integer, integer, integer + local _, csrow, cscol, _ = unpack(vim.fn.getpos "v") ---@type integer, integer, integer, integer + local _, cerow, cecol, _ = unpack(vim.fn.getpos ".") ---@type integer, integer, integer, integer local start_row, start_col, end_row, end_col ---@type integer, integer, integer, integer @@ -146,9 +146,7 @@ function M.attach(bufnr) rhs = M[funcname] else mode = "x" - -- We need to move to command mode to access marks '< (visual area start) and '> (visual area end) which are not - -- properly accessible in visual mode. - rhs = string.format("<cmd>lua require'nvim-treesitter.incremental_selection'.%s()<CR>", funcname) + rhs = M[funcname] ---@type function end vim.keymap.set( mode, |
