diff --git a/config/nvim/lua/plugins/treesitter.lua b/config/nvim/lua/plugins/treesitter.lua index d225d20..2eca0be 100644 --- a/config/nvim/lua/plugins/treesitter.lua +++ b/config/nvim/lua/plugins/treesitter.lua @@ -82,6 +82,14 @@ return { after = function() require("nvim-treesitter").setup { auto_install = true } register_query_directive_compat() + + vim.api.nvim_create_autocmd("FileType", { + callback = function(ev) + if pcall(vim.treesitter.start, ev.buf) then + vim.bo[ev.buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + end + end, + }) end, }, {