diff options
Diffstat (limited to 'runtime/lua/nvim/treesitter.lua')
| -rw-r--r-- | runtime/lua/nvim/treesitter.lua | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/runtime/lua/nvim/treesitter.lua b/runtime/lua/nvim/treesitter.lua deleted file mode 100644 index dd0b11a6c7..0000000000 --- a/runtime/lua/nvim/treesitter.lua +++ /dev/null @@ -1,34 +0,0 @@ -local M = {} -local ts = vim.treesitter - -function M.list_parsers() - return vim.api.nvim_get_runtime_file('parser/*', true) -end - -function M.check_health() - local report_info = vim.fn['health#report_info'] - local report_ok = vim.fn['health#report_ok'] - local report_error = vim.fn['health#report_error'] - local parsers = M.list_parsers() - - report_info(string.format("Runtime ABI version : %d", ts.language_version)) - - for _, parser in pairs(parsers) do - local parsername = vim.fn.fnamemodify(parser, ":t:r") - - local is_loadable, ret = pcall(ts.language.require_language, parsername) - - if not is_loadable then - report_error(string.format("Impossible to load parser for %s: %s", parsername, ret)) - elseif ret then - local lang = ts.language.inspect_language(parsername) - report_ok(string.format("Loaded parser for %s: ABI version %d", - parsername, lang._abi_version)) - else - report_error(string.format("Unable to load parser for %s", parsername)) - end - end -end - -return M - |