Skip to content

Commit eae0d8f

Browse files
authored
fix(treesitter): adapt to upstream change (#3308)
In Nvim 0.11, `vim.treesitter.language.add()` returns `true` on success or `nil,errmsg` on failure instead of throwing an error.
1 parent cb3f98d commit eae0d8f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lua/telescope/utils.lua

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,11 @@ end)
662662
--- Checks if treesitter parser for language is installed
663663
---@param lang string
664664
utils.has_ts_parser = function(lang)
665-
return pcall(vim.treesitter.language.add, lang)
665+
if vim.fn.has "nvim-0.11" == 1 then
666+
return vim.treesitter.language.add(lang)
667+
else
668+
return pcall(vim.treesitter.language.add, lang)
669+
end
666670
end
667671

668672
--- Telescope Wrapper around vim.notify

0 commit comments

Comments
 (0)