diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-04-29 19:31:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-29 19:31:59 +0200 |
commit | a1c9da2d5af002ec5e9eb5ac1c0c61fc12ec4190 (patch) | |
tree | 782be8ed4e68780c14edd9912692e1bba192545b /src/nvim/api/vim.c | |
parent | ca432069eb6f5453acab896acdb8e0363c232629 (diff) | |
parent | 0df681a91d6b86395609e6fc40efb4d8623d72c9 (diff) | |
download | rneovim-a1c9da2d5af002ec5e9eb5ac1c0c61fc12ec4190.tar.gz rneovim-a1c9da2d5af002ec5e9eb5ac1c0c61fc12ec4190.tar.bz2 rneovim-a1c9da2d5af002ec5e9eb5ac1c0c61fc12ec4190.zip |
Merge pull request #28566 from bfredl/memoize
fix(treesitter): make tests for memoize more robust, also fix memoize to work
Diffstat (limited to 'src/nvim/api/vim.c')
-rw-r--r-- | src/nvim/api/vim.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c index d62ea46e1b..e4e4ae29f2 100644 --- a/src/nvim/api/vim.c +++ b/src/nvim/api/vim.c @@ -45,6 +45,7 @@ #include "nvim/keycodes.h" #include "nvim/log.h" #include "nvim/lua/executor.h" +#include "nvim/lua/treesitter.h" #include "nvim/macros_defs.h" #include "nvim/mapping.h" #include "nvim/mark.h" @@ -1806,12 +1807,13 @@ Float nvim__id_float(Float flt) /// @return Map of various internal stats. Dictionary nvim__stats(Arena *arena) { - Dictionary rv = arena_dict(arena, 5); + Dictionary rv = arena_dict(arena, 6); PUT_C(rv, "fsync", INTEGER_OBJ(g_stats.fsync)); PUT_C(rv, "log_skip", INTEGER_OBJ(g_stats.log_skip)); PUT_C(rv, "lua_refcount", INTEGER_OBJ(nlua_get_global_ref_count())); PUT_C(rv, "redraw", INTEGER_OBJ(g_stats.redraw)); PUT_C(rv, "arena_alloc_count", INTEGER_OBJ((Integer)arena_alloc_count)); + PUT_C(rv, "ts_query_parse_count", INTEGER_OBJ((Integer)tslua_query_parse_count)); return rv; } |