From eb8ab37f6ac421eeda2570257d2279bd12700667 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sun, 10 Nov 2024 09:20:12 +0100 Subject: [PATCH] perf(win): don't try highlighting snacks internal filetypes --- lua/snacks/win.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/snacks/win.lua b/lua/snacks/win.lua index b6915dd3..04f37fea 100644 --- a/lua/snacks/win.lua +++ b/lua/snacks/win.lua @@ -369,7 +369,7 @@ function M:show() -- syntax highlighting local ft = self.opts.ft or vim.bo[self.buf].filetype - if ft and not vim.b[self.buf].ts_highlight and vim.bo[self.buf].syntax == "" then + if ft and not ft:find("^snacks_") and not vim.b[self.buf].ts_highlight and vim.bo[self.buf].syntax == "" then local lang = vim.treesitter.language.get_lang(ft) if not (lang and pcall(vim.treesitter.start, self.buf, lang)) then vim.bo[self.buf].syntax = ft