first commit

This commit is contained in:
Louis Chih-Ming Lee 2026-01-26 01:16:35 +01:00
commit 2a3ea31491
52 changed files with 2991 additions and 0 deletions

View file

@ -0,0 +1,23 @@
vim.api.nvim_create_autocmd("FileType", {
pattern = "*",
callback = function()
local ft = vim.bo.filetype
local lang = vim.treesitter.language.get_lang(ft)
if not lang or not vim.treesitter.language.add(lang) then
return
end
vim.treesitter.start()
-- Set folding if available
if vim.treesitter.query.get(lang, "folds") then
vim.wo.foldexpr = "v:lua.vim.treesitter.foldexpr()"
end
-- Set indentation if available (overrides traditional indent)
if vim.treesitter.query.get(lang, "indents") then
vim.bo.indentexpr = "nvim_treesitter#indent()"
end
end
})