summaryrefslogtreecommitdiff
path: root/lua/nvim-treesitter/textobjects/move.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nvim-treesitter/textobjects/move.lua')
-rw-r--r--lua/nvim-treesitter/textobjects/move.lua16
1 files changed, 2 insertions, 14 deletions
diff --git a/lua/nvim-treesitter/textobjects/move.lua b/lua/nvim-treesitter/textobjects/move.lua
index 8cfb7118..1dd2f132 100644
--- a/lua/nvim-treesitter/textobjects/move.lua
+++ b/lua/nvim-treesitter/textobjects/move.lua
@@ -1,7 +1,6 @@
-local utils = require'nvim-treesitter.utils'
+local ts_utils = require'nvim-treesitter.ts_utils'
local shared = require'nvim-treesitter.textobjects.shared'
local attach = require'nvim-treesitter.textobjects.attach'
-local api = vim.api
local M = {}
@@ -9,18 +8,7 @@ function M.goto_adjacent(query_string, forward, start, same_parent, overlapping_
local bufnr, _, node = shared.textobject_at_point(query_string)
local adjacent = shared.get_adjacent(forward, node, query_string, same_parent, overlapping_range_ok, bufnr)
- if adjacent then
- utils.set_jump()
-
- local adjacent_textobject_range = {adjacent:range()}
- local position
- if start then
- position = { adjacent_textobject_range[1] + 1, adjacent_textobject_range[2] }
- else
- position = { adjacent_textobject_range[3] + 1, adjacent_textobject_range[4] }
- end
- api.nvim_win_set_cursor(api.nvim_get_current_win(), position)
- end
+ ts_utils.goto_node(adjacent, not start)
end
-- luacheck: push ignore 631