repos / dotfiles

my dotfiles

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
M dot_config/nvim/init.lua
+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()