aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/config/treesitter.lua
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-09-08 10:05:00 +0200
committerThomas Schmucker <ts@its1.de>2026-09-08 10:05:00 +0200
commit0713a90ac135de22e04f2cc7b30d0beea3389f72 (patch)
treefb5535008a70fa416046866c7561ded3748e6ab0 /nvim/lua/config/treesitter.lua
parenta6f3beaf7b4d6db6a1d72b6bceff6fb7c11fa703 (diff)
downloaddotfiles-0713a90ac135de22e04f2cc7b30d0beea3389f72.tar.gz
dotfiles-0713a90ac135de22e04f2cc7b30d0beea3389f72.tar.bz2
dotfiles-0713a90ac135de22e04f2cc7b30d0beea3389f72.zip
Vereinfache das Treesitter-Setup
Diffstat (limited to 'nvim/lua/config/treesitter.lua')
-rw-r--r--nvim/lua/config/treesitter.lua21
1 files changed, 21 insertions, 0 deletions
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 = {
27 "zsh", 27 "zsh",
28} 28}
29 29
30-- Filetypes ohne gleichnamigen Parser, die Treesitter trotzdem nutzen sollen
31-- (siehe config.filetypes: jsonc laeuft ueber den json-Parser).
32M.extra_filetypes = {
33 "jsonc",
34}
35
36-- Filetypes, fuer die Treesitter-Features aktiviert werden.
37function M.filetypes()
38 local filetypes = {}
39
40 for _, language in ipairs(M.languages) do
41 table.insert(filetypes, language)
42 end
43
44 for _, filetype in ipairs(M.extra_filetypes) do
45 table.insert(filetypes, filetype)
46 end
47
48 return filetypes
49end
50
30return M 51return M