diff options
| author | Thomas Vigouroux <tomvig38@gmail.com> | 2021-04-01 17:10:39 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2021-04-06 19:03:04 +0200 |
| commit | 952508d4056b7869720f4a446f2d49963eaf937d (patch) | |
| tree | e73b7c577c94b4ddcbb355947c09b33dbaabdc64 /runtime/lua/nvim/treesitter.lua | |
| parent | e8bc3d717eefedc60e49e5f9c8db42a9a662f68a (diff) | |
| download | rneovim-952508d4056b7869720f4a446f2d49963eaf937d.tar.gz rneovim-952508d4056b7869720f4a446f2d49963eaf937d.tar.bz2 rneovim-952508d4056b7869720f4a446f2d49963eaf937d.zip | |
fix(ts): move checkhealth in runtime/vim
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 - |