aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/config/autocmds.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/config/autocmds.lua')
-rw-r--r--nvim/lua/config/autocmds.lua17
1 files changed, 1 insertions, 16 deletions
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 @@
1-- https://github.com/nvim-treesitter/nvim-treesitter/blob/main/doc/nvim-treesitter.txt 1-- https://github.com/nvim-treesitter/nvim-treesitter/blob/main/doc/nvim-treesitter.txt
2local treesitter_languages = require("config.treesitter").languages
3local extra_filetypes = require("config.filetypes").extra
4
5local function enable_treesitter_features() 2local function enable_treesitter_features()
6 if not pcall(vim.treesitter.start) then return end 3 if not pcall(vim.treesitter.start) then return end
7 4
@@ -10,20 +7,8 @@ local function enable_treesitter_features()
10 vim.bo.indentexpr = "v:lua.require('nvim-treesitter').indentexpr()" 7 vim.bo.indentexpr = "v:lua.require('nvim-treesitter').indentexpr()"
11end 8end
12 9
13-- Fuehrt zwei Listen zu einer neuen zusammen, ohne die Eingaben zu veraendern.
14local function merge(list, extra)
15 local merged = {}
16 for _, item in ipairs(list) do
17 table.insert(merged, item)
18 end
19 for _, item in ipairs(extra) do
20 table.insert(merged, item)
21 end
22 return merged
23end
24
25vim.api.nvim_create_autocmd("FileType", { 10vim.api.nvim_create_autocmd("FileType", {
26 pattern = merge(treesitter_languages, extra_filetypes), 11 pattern = require("config.treesitter").filetypes(),
27 callback = enable_treesitter_features, 12 callback = enable_treesitter_features,
28}) 13})
29 14