chore: improved autocmd for treesitter d5b0f8e6
Steve · 2026-04-06 22:24 1 file(s) · +4 −1
nvim/lua/config/autocmds.lua +4 −1
8 8
9 9
vim.api.nvim_create_autocmd("FileType", {
10 10
    callback = function(ev)
11 -
        pcall(vim.treesitter.start, ev.buf)
11 +
        local lang = vim.treesitter.language.get_lang(ev.match) or ev.match
12 +
        if vim.treesitter.language.add(lang) then
13 +
            vim.treesitter.start(ev.buf, lang)
14 +
        end
12 15
    end
13 16
})
14 17