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/treesitter.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'nvim/lua/config/treesitter.lua') diff --git a/nvim/lua/config/treesitter.lua b/nvim/lua/config/treesitter.lua index e52d637..f7ec87e 100644 --- a/nvim/lua/config/treesitter.lua +++ b/nvim/lua/config/treesitter.lua @@ -27,4 +27,25 @@ M.languages = { "zsh", } +-- Filetypes ohne gleichnamigen Parser, die Treesitter trotzdem nutzen sollen +-- (siehe config.filetypes: jsonc laeuft ueber den json-Parser). +M.extra_filetypes = { + "jsonc", +} + +-- Filetypes, fuer die Treesitter-Features aktiviert werden. +function M.filetypes() + local filetypes = {} + + for _, language in ipairs(M.languages) do + table.insert(filetypes, language) + end + + for _, filetype in ipairs(M.extra_filetypes) do + table.insert(filetypes, filetype) + end + + return filetypes +end + return M -- cgit v1.3