diff options
| author | Tim Keller <tjk@tjkeller.xyz> | 2026-06-13 14:46:12 -0500 |
|---|---|---|
| committer | Tim Keller <tjk@tjkeller.xyz> | 2026-06-13 14:46:12 -0500 |
| commit | 3fb14b7cafcd80cfff4bcd43fcb9e6e243963f26 (patch) | |
| tree | 0fe8d422ec6fbe18b73caac0dfc57087ebe62634 | |
| parent | e3f222487a57b2f3f995628630cd9ae65c3a210b (diff) | |
| download | nvim-3fb14b7cafcd80cfff4bcd43fcb9e6e243963f26.tar.xz nvim-3fb14b7cafcd80cfff4bcd43fcb9e6e243963f26.zip | |
| -rw-r--r-- | lua/tjk/plugins/treesitter.lua | 22 |
1 files changed, 21 insertions, 1 deletions
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, } |
