aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2026-01-01 20:52:04 +0100
committerChristian Clason <ch.clason+github@icloud.com>2026-01-02 10:04:03 +0100
commit1927c76aec829d40dcad24b6469cb639f1334096 (patch)
treea7f2383a46890446b99449ffa0cc970b937c1f45 /lua
parentfeat(robots)!: adapt to renamed parser (diff)
downloadnvim-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.lua8
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
)