Fixed mini.notify edgecase with treesitter buffers

This commit is contained in:
2026-05-20 12:56:24 +01:00
parent 5937018115
commit 3f7353e437
+9 -3
View File
@@ -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,
})