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 )