From 55e28be32cc5b41cdc0f5c48f093525d97b71133 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sun, 1 Jun 2025 21:09:00 +0200 Subject: [PATCH] Handle big files better --- nvim/dot-config/nvim/lua/plugins/snacks.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/nvim/dot-config/nvim/lua/plugins/snacks.lua b/nvim/dot-config/nvim/lua/plugins/snacks.lua index 9bf950b..9d984f1 100644 --- a/nvim/dot-config/nvim/lua/plugins/snacks.lua +++ b/nvim/dot-config/nvim/lua/plugins/snacks.lua @@ -9,6 +9,20 @@ return { --- @module "snacks" --- @type snacks.Config opts = { + bigfile = { + enabled = true, + ---@param ctx {buf: number, ft:string} + setup = function(ctx) + -- Disable treesitter + vim.treesitter.stop(ctx.buf) + + vim.schedule(function() + if vim.api.nvim_buf_is_valid(ctx.buf) then + vim.bo[ctx.buf].syntax = ctx.ft + end + end) + end, + }, indent = { enabled = true, indent = {