Skip to content

Commit 777e725

Browse files
committed
fix(ts-context): regression from a953548 (#2336)
1 parent 464bab1 commit 777e725

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

lua/fzf-lua/previewer/builtin.lua

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1001,9 +1001,14 @@ function Previewer.base:update_ts_context()
10011001
TSContext.close(self.win.preview_winid)
10021002
return
10031003
end
1004-
local parser, err = vim.treesitter.get_parser(self.preview_bufnr, lang)
1004+
local parser, err = vim.treesitter.get_parser(self.preview_bufnr, lang, { error = false })
1005+
-- TODO: fix `has_ts_parser` regression from a953548 (#2336)
10051006
-- should never fail since `utils.has_ts_parser` returned true
1006-
assert(parser, "'vim.treesitter.get_parser' err: " .. tostring(err))
1007+
-- assert(parser, "'vim.treesitter.get_parser' err: " .. tostring(err))
1008+
if parser or err then
1009+
TSContext.close(self.win.preview_winid)
1010+
return
1011+
end
10071012
local context_updated
10081013
TSContext.zindex = self.win.winopts.zindex + 20
10091014
for _, t in ipairs({ 0, 20, 50, 100 }) do

0 commit comments

Comments
 (0)