diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2026-01-01 20:52:04 +0100 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2026-01-01 20:52:04 +0100 |
| commit | e973e9dfa8b0fb57b34fbea9a4fb90dea2607d51 (patch) | |
| tree | 476b490ccc92480370329f2430153c02a4548bb9 | |
| parent | fix(lua): re-add missing assignment operator (diff) | |
| download | nvim-treesitter-feat/warn.tar nvim-treesitter-feat/warn.tar.gz nvim-treesitter-feat/warn.tar.bz2 nvim-treesitter-feat/warn.tar.lz nvim-treesitter-feat/warn.tar.xz nvim-treesitter-feat/warn.tar.zst nvim-treesitter-feat/warn.zip | |
feat(install): warn on unsupported parsersfeat/warn
| -rw-r--r-- | lua/nvim-treesitter/config.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lua/nvim-treesitter/config.lua b/lua/nvim-treesitter/config.lua index f76897bc4..b3a294563 100644 --- a/lua/nvim-treesitter/config.lua +++ b/lua/nvim-treesitter/config.lua @@ -140,8 +140,12 @@ function M.norm_languages(languages, skip) languages = vim.tbl_filter( --- @param v string function(v) - -- TODO(lewis6991): warn of any unknown parsers? - return parsers[v] ~= nil + if parsers[v] ~= nil then + return true + else + require('nvim-treesitter.log').warn('skipping unsupported language: ' .. v) + return false + end end, languages ) |
