nvim: Fix snacks picker crashing due to treesitter segfault
This commit is contained in:
@@ -51,6 +51,13 @@ return {
|
||||
|
||||
vim.api.nvim_create_autocmd("FileType", {
|
||||
callback = function(args)
|
||||
if vim.bo[args.buf].buftype ~= "" then
|
||||
return
|
||||
end
|
||||
local stat = vim.uv.fs_stat(vim.api.nvim_buf_get_name(args.buf))
|
||||
if stat and stat.size > 1024 * 1024 then
|
||||
return
|
||||
end
|
||||
local ft = vim.bo[args.buf].filetype
|
||||
local lang = vim.treesitter.language.get_lang(ft) or ft
|
||||
if not pcall(vim.treesitter.language.inspect, lang) then
|
||||
|
||||
Reference in New Issue
Block a user