From 3f7353e437a2cd0dbe701c98d41cd84480c98795 Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Wed, 20 May 2026 12:56:24 +0100 Subject: [PATCH] Fixed mini.notify edgecase with treesitter buffers --- lua/plugins/coding.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lua/plugins/coding.lua b/lua/plugins/coding.lua index fd5b105..8405fdd 100644 --- a/lua/plugins/coding.lua +++ b/lua/plugins/coding.lua @@ -87,10 +87,16 @@ return { vim.api.nvim_create_autocmd("FileType", { pattern = "*", callback = function(args) - local lang = vim.treesitter.language.get_lang(vim.bo[args.buf].filetype) + local filetype = vim.bo[args.buf].filetype + local lang = vim.treesitter.language.get_lang(filetype) + if lang then - vim.treesitter.start(args.buf, lang) - vim.bo[args.buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + local success = pcall(vim.treesitter.start, args.buf, lang) + + if success then + vim.bo[args.buf].indentexpr = + "v:lua.require'nvim-treesitter'.indentexpr()" + end end end, })