2 changed files with 10 additions and 3 deletions
+7
View File
@@ -1,5 +1,12 @@
# Changelog
## [1.0.1](https://github.com/folke/ts-comments.nvim/compare/v1.0.0...v1.0.1) (2024-05-20)
### Bug Fixes
* dont error when treesitter parser is not available ([87fc61f](https://github.com/folke/ts-comments.nvim/commit/87fc61f065db61e3e229b08765e2ea030c0eaf61))
## 1.0.0 (2024-05-20)
+3 -3
View File
@@ -46,12 +46,12 @@ function M.setup(opts)
if option ~= "commentstring" then
return get_option(filetype, option)
end
local lang = vim.treesitter.language.get_lang(filetype)
local lang = vim.treesitter.language.get_lang(filetype) or filetype
local ret = opts.lang[lang]
if type(ret) == "table" then
local node = vim.treesitter.get_node({ ignore_injections = false })
while node do
local ok, node = pcall(vim.treesitter.get_node, { ignore_injections = false })
while ok and node do
if ret[node:type()] then
ret = ret[node:type()]
break