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.lua29
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