diff options
Diffstat (limited to 'lua/nvim-treesitter/textobjects/move.lua')
| -rw-r--r-- | lua/nvim-treesitter/textobjects/move.lua | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lua/nvim-treesitter/textobjects/move.lua b/lua/nvim-treesitter/textobjects/move.lua deleted file mode 100644 index 1dd2f132..00000000 --- a/lua/nvim-treesitter/textobjects/move.lua +++ /dev/null @@ -1,29 +0,0 @@ -local ts_utils = require'nvim-treesitter.ts_utils' -local shared = require'nvim-treesitter.textobjects.shared' -local attach = require'nvim-treesitter.textobjects.attach' - -local M = {} - -function M.goto_adjacent(query_string, forward, start, same_parent, overlapping_range_ok) - local bufnr, _, node = shared.textobject_at_point(query_string) - local adjacent = shared.get_adjacent(forward, node, query_string, same_parent, overlapping_range_ok, bufnr) - - ts_utils.goto_node(adjacent, not start) -end - --- luacheck: push ignore 631 -M.goto_next_start = function(query_string) M.goto_adjacent(query_string, 'forward', 'start', not 'same_parent', 'overlap ok') end -M.goto_next_end = function(query_string) M.goto_adjacent(query_string, 'forward', not 'start', not 'same_parent', 'overlap ok') end -M.goto_previous_start = function(query_string) M.goto_adjacent(query_string, not 'forward', 'start', not 'same_parent', 'overlap ok') end -M.goto_previous_end = function(query_string) M.goto_adjacent(query_string, not 'forward', not 'start', not 'same_parent', 'overlap ok') end --- luacheck: pop - -local normal_mode_functions = {"goto_next_start", - "goto_next_end", - "goto_previous_start", - "goto_previous_end"} - -M.attach = attach.make_attach(normal_mode_functions, "move") -M.deattach = attach.make_detach(normal_mode_functions, "move") - -return M |
