2 Commits
Author SHA1 Message Date
github-actions[bot]GitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
52d0a587d5 chore(main): release 1.0.1 (#2)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-20 23:41:02 +02:00
Folke Lemaitre 87fc61f065 fix: dont error when treesitter parser is not available 2024-05-20 23:38:19 +02:00
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