From 0713a90ac135de22e04f2cc7b30d0beea3389f72 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Tue, 8 Sep 2026 10:05:00 +0200 Subject: Vereinfache das Treesitter-Setup --- nvim/lua/config/autocmds.lua | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'nvim/lua/config/autocmds.lua') diff --git a/nvim/lua/config/autocmds.lua b/nvim/lua/config/autocmds.lua index 0835670..88a8c6c 100644 --- a/nvim/lua/config/autocmds.lua +++ b/nvim/lua/config/autocmds.lua @@ -1,7 +1,4 @@ -- https://github.com/nvim-treesitter/nvim-treesitter/blob/main/doc/nvim-treesitter.txt -local treesitter_languages = require("config.treesitter").languages -local extra_filetypes = require("config.filetypes").extra - local function enable_treesitter_features() if not pcall(vim.treesitter.start) then return end @@ -10,20 +7,8 @@ local function enable_treesitter_features() vim.bo.indentexpr = "v:lua.require('nvim-treesitter').indentexpr()" end --- Fuehrt zwei Listen zu einer neuen zusammen, ohne die Eingaben zu veraendern. -local function merge(list, extra) - local merged = {} - for _, item in ipairs(list) do - table.insert(merged, item) - end - for _, item in ipairs(extra) do - table.insert(merged, item) - end - return merged -end - vim.api.nvim_create_autocmd("FileType", { - pattern = merge(treesitter_languages, extra_filetypes), + pattern = require("config.treesitter").filetypes(), callback = enable_treesitter_features, }) -- cgit v1.3