diff --git a/lua/plugins/coding.lua b/lua/plugins/coding.lua index b5e98ef..6f1d9ef 100644 --- a/lua/plugins/coding.lua +++ b/lua/plugins/coding.lua @@ -94,6 +94,17 @@ return { auto_install = false, highlight = true, }) + -- Automatically attach treesitter to buffers + vim.api.nvim_create_autocmd("FileType", { + pattern = "*", + callback = function() + local lang = vim.treesitter.language.get_lang(vim.bo.filetype) + if lang and vim.treesitter.query.get(lang, "highlights") then + pcall(vim.treesitter.start) + end + end, + group = vim.api.nvim_create_augroup("ts_native_highlight", { clear = true }), + }) end, }, }