From 3fb14b7cafcd80cfff4bcd43fcb9e6e243963f26 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sat, 13 Jun 2026 14:46:12 -0500 Subject: fix treesitter --- lua/tjk/plugins/treesitter.lua | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/lua/tjk/plugins/treesitter.lua b/lua/tjk/plugins/treesitter.lua index d35107b..2dafce1 100644 --- a/lua/tjk/plugins/treesitter.lua +++ b/lua/tjk/plugins/treesitter.lua @@ -1,5 +1,5 @@ return { - "nvim-treesitter.configs", + "nvim-treesitter", "https://github.com/nvim-treesitter/nvim-treesitter", setup = { highlight = { enable = true, disable = { "yaml", "dockerfile" } }, @@ -17,8 +17,28 @@ return { "rainbow-delimiters.setup", "https://github.com/HiPhish/rainbow-delimiters.nvim" }, + --{ + -- "tree-sitter-jinja2", + -- "https://github.com/geigerzaehler/tree-sitter-jinja2" + --}, }, loadFn = function() vim.g._ts_force_sync_parsing = true -- #32660 + + vim.api.nvim_create_autocmd("FileType", { + callback = function() + -- highlight + local ok, err = pcall(vim.treesitter.start) + if not ok then + return + end + vim.bo.syntax = "" -- disable legacy syntax for this buffer + -- folding + --vim.wo[0][0].foldexpr = 'v:lua.vim.treesitter.foldexpr()' + --vim.wo[0][0].foldmethod = 'expr' + -- indentation + vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + end, + }) end, } -- cgit v1.2.3