From b6bdf1e6c2893e6c0178d0c06141ed8900034144 Mon Sep 17 00:00:00 2001 From: Nikos Date: Mon, 20 Oct 2025 14:17:48 +0300 Subject: [PATCH] nvim --- nvim/ftplugin/elixir.lua | 1 - nvim/ftplugin/go.lua | 1 - nvim/ftplugin/html.lua | 1 - nvim/ftplugin/php.lua | 1 - nvim/ftplugin/svelte.lua | 1 - nvim/init.lua | 21 +++++++++++++++++++++ 6 files changed, 21 insertions(+), 5 deletions(-) delete mode 100644 nvim/ftplugin/elixir.lua delete mode 100644 nvim/ftplugin/go.lua delete mode 100644 nvim/ftplugin/html.lua delete mode 100644 nvim/ftplugin/php.lua delete mode 100644 nvim/ftplugin/svelte.lua diff --git a/nvim/ftplugin/elixir.lua b/nvim/ftplugin/elixir.lua deleted file mode 100644 index fe6caae..0000000 --- a/nvim/ftplugin/elixir.lua +++ /dev/null @@ -1 +0,0 @@ -vim.treesitter.start() diff --git a/nvim/ftplugin/go.lua b/nvim/ftplugin/go.lua deleted file mode 100644 index fe6caae..0000000 --- a/nvim/ftplugin/go.lua +++ /dev/null @@ -1 +0,0 @@ -vim.treesitter.start() diff --git a/nvim/ftplugin/html.lua b/nvim/ftplugin/html.lua deleted file mode 100644 index fe6caae..0000000 --- a/nvim/ftplugin/html.lua +++ /dev/null @@ -1 +0,0 @@ -vim.treesitter.start() diff --git a/nvim/ftplugin/php.lua b/nvim/ftplugin/php.lua deleted file mode 100644 index fe6caae..0000000 --- a/nvim/ftplugin/php.lua +++ /dev/null @@ -1 +0,0 @@ -vim.treesitter.start() diff --git a/nvim/ftplugin/svelte.lua b/nvim/ftplugin/svelte.lua deleted file mode 100644 index fe6caae..0000000 --- a/nvim/ftplugin/svelte.lua +++ /dev/null @@ -1 +0,0 @@ -vim.treesitter.start() diff --git a/nvim/init.lua b/nvim/init.lua index 77908c8..43ebf8d 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -106,3 +106,24 @@ vim.api.nvim_create_user_command("FormatEnable", function() end, { desc = "Re-enable autoformat-on-save", }) + +-- Enable treesitter + +local fts = { + "php", + "javascript", + "typescript", + "lua", + "go", + "elixir", + "heex", +} + +vim.api.nvim_create_autocmd('FileType', { + pattern = fts, + callback = function() + vim.treesitter.start() + vim.wo.foldexpr = 'v:lua.vim.treesitter.foldexpr()' + vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + end, +})