diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2026-01-01 20:52:04 +0100 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2026-01-02 10:04:03 +0100 |
| commit | 1927c76aec829d40dcad24b6469cb639f1334096 (patch) | |
| tree | a7f2383a46890446b99449ffa0cc970b937c1f45 /lua | |
| parent | feat(robots)!: adapt to renamed parser (diff) | |
| download | nvim-treesitter-1927c76aec829d40dcad24b6469cb639f1334096.tar nvim-treesitter-1927c76aec829d40dcad24b6469cb639f1334096.tar.gz nvim-treesitter-1927c76aec829d40dcad24b6469cb639f1334096.tar.bz2 nvim-treesitter-1927c76aec829d40dcad24b6469cb639f1334096.tar.lz nvim-treesitter-1927c76aec829d40dcad24b6469cb639f1334096.tar.xz nvim-treesitter-1927c76aec829d40dcad24b6469cb639f1334096.tar.zst nvim-treesitter-1927c76aec829d40dcad24b6469cb639f1334096.zip | |
feat(install): warn on unsupported parsers
Diffstat (limited to 'lua')
| -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 ) |
