aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/config/treesitter.lua
diff options
context:
space:
mode:
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