aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas Vigouroux <tomvig38@gmail.com>2021-04-01 17:07:46 +0200
committerThomas Vigouroux <tomvig38@gmail.com>2021-04-06 19:02:58 +0200
commite8bc3d717eefedc60e49e5f9c8db42a9a662f68a (patch)
tree695d64b17bf49788a898955b171611b3402630e2 /src
parent86ced59a6a5f9da137f75b98b5fc03b777255f52 (diff)
downloadrneovim-e8bc3d717eefedc60e49e5f9c8db42a9a662f68a.tar.gz
rneovim-e8bc3d717eefedc60e49e5f9c8db42a9a662f68a.tar.bz2
rneovim-e8bc3d717eefedc60e49e5f9c8db42a9a662f68a.zip
feat(ts): include parser ABI version in checkhealth
Diffstat (limited to 'src')
-rw-r--r--src/nvim/lua/treesitter.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/lua/treesitter.c b/src/nvim/lua/treesitter.c
index 188b2c1ef7..4c65f5db4e 100644
--- a/src/nvim/lua/treesitter.c
+++ b/src/nvim/lua/treesitter.c
@@ -229,6 +229,11 @@ int tslua_inspect_lang(lua_State *L)
}
lua_setfield(L, -2, "fields"); // [retval]
+
+ uint32_t lang_version = ts_language_version(lang);
+ lua_pushinteger(L, lang_version); // [retval, version]
+ lua_setfield(L, -2, "_abi_version");
+
return 1;
}