Files
nvimdots/lua/config/treesitter.lua
T
Zacharias-Brohn 311ea6f97e treesitter
2026-01-20 12:32:04 +01:00

19 lines
417 B
Lua

local treesitter = require "nvim-treesitter"
treesitter.setup {}
vim.api.nvim_create_autocmd("FileType", {
callback = function(args)
local has_parser = pcall(vim.treesitter.get_parser, args.buf)
if not has_parser then
return
end
vim.treesitter.start()
if vim.treesitter.get_parser(args.buf):lang() ~= "python" then
vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
end
end,
})