aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/deprecated.txt
diff options
context:
space:
mode:
authorLW <git@llllvvuu.dev>2023-09-14 03:36:16 -0700
committerGitHub <noreply@github.com>2023-09-14 03:36:16 -0700
commit9fc321c9768d1a18893e14f46b0ebacef1be1db4 (patch)
tree8037b4d0954e0bbd5a6b8fe583346ed80438e83b /runtime/doc/deprecated.txt
parenta4743487b71b54f05063465d5f8cde8014bcb73c (diff)
downloadrneovim-9fc321c9768d1a18893e14f46b0ebacef1be1db4.tar.gz
rneovim-9fc321c9768d1a18893e14f46b0ebacef1be1db4.tar.bz2
rneovim-9fc321c9768d1a18893e14f46b0ebacef1be1db4.zip
refactor(treesitter): deprecate for_each_child #25118
The name for_each_child is misleading and caused bugs. After #25111, #25115, there are no more usages of `for_each_child` in Nvim. In the future if we want to restore this functionality we can consider a generalized vim.traverse(node, key, visitor) function.
Diffstat (limited to 'runtime/doc/deprecated.txt')
-rw-r--r--runtime/doc/deprecated.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/doc/deprecated.txt b/runtime/doc/deprecated.txt
index 81dd1e64bf..2e9312cf74 100644
--- a/runtime/doc/deprecated.txt
+++ b/runtime/doc/deprecated.txt
@@ -151,6 +151,8 @@ TREESITTER FUNCTIONS
and |TSNode:type()| instead.
- *vim.treesitter.query.get_query()* Use |vim.treesitter.query.get()|
instead.
+- *LanguageTree:for_each_child()* Use |LanguageTree:children()|
+ (non-recursive) instead.
LUA
- vim.register_keystroke_callback() Use |vim.on_key()| instead.