diff --git a/nvim/.config/nvim/lua/lazy-plugins/lsp-treesitter.lua b/nvim/.config/nvim/lua/lazy-plugins/lsp-treesitter.lua index f56bcf9..7ec665f 100644 --- a/nvim/.config/nvim/lua/lazy-plugins/lsp-treesitter.lua +++ b/nvim/.config/nvim/lua/lazy-plugins/lsp-treesitter.lua @@ -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