- commit
- 61e6b09
- parent
- fed9dbe
- author
- Eric Bower
- date
- 2025-07-16 23:57:09 -0400 EDT
chore(nvim): treesitter tweaks
1 files changed,
+12,
-18
+12,
-18
1@@ -90,25 +90,19 @@ function setup_treesitter()
2 }
3 require'nvim-treesitter'.install(ft_opts)
4
5- for _, ft in ipairs(ft_opts) do
6- vim.treesitter.language.register(ft, ft)
7+ autocmd("FileType", {
8+ desc = "enable tree-sitter syntax highlighting",
9+ pattern = ft_opts,
10+ callback = function() vim.treesitter.start() end,
11+ })
12
13- vim.api.nvim_create_autocmd("FileType", {
14- desc = "enable tree-sitter syntax highlighting",
15- pattern = ft,
16- callback = function(event)
17- pcall(function() vim.treesitter.start(event.buf, parser) end)
18- end,
19- })
20-
21- vim.api.nvim_create_autocmd("FileType", {
22- desc = "enable tree-sitter indentation",
23- pattern = ft,
24- callback = function(event)
25- vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
26- end,
27- })
28- end
29+ autocmd("FileType", {
30+ desc = "enable tree-sitter indentation",
31+ pattern = ft_opts,
32+ callback = function(event)
33+ vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
34+ end,
35+ })
36 end
37
38 function setup_lsp()