mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-19 11:50:09 -04:00
fix(incremental-selection): second attempt at fixing command (#6014)
This commit is contained in:
parent
5f950cdcb8
commit
ba64547834
1 changed files with 3 additions and 5 deletions
|
|
@ -23,8 +23,8 @@ end
|
||||||
-- The range starts with 1 and the ending is inclusive.
|
-- The range starts with 1 and the ending is inclusive.
|
||||||
---@return integer, integer, integer, integer
|
---@return integer, integer, integer, integer
|
||||||
local function visual_selection_range()
|
local function visual_selection_range()
|
||||||
local _, csrow, cscol, _ = 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 _, 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
|
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]
|
rhs = M[funcname]
|
||||||
else
|
else
|
||||||
mode = "x"
|
mode = "x"
|
||||||
-- We need to move to command mode to access marks '< (visual area start) and '> (visual area end) which are not
|
rhs = M[funcname] ---@type function
|
||||||
-- properly accessible in visual mode.
|
|
||||||
rhs = string.format("<cmd>lua require'nvim-treesitter.incremental_selection'.%s()<CR>", funcname)
|
|
||||||
end
|
end
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
mode,
|
mode,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue