From 55e57519bc29698d28d9e94c8686fb643355ac63 Mon Sep 17 00:00:00 2001 From: Mathias Schneider Date: Wed, 25 Mar 2026 17:48:45 +0100 Subject: [PATCH] treesitter json and others, maybe not working yet --- nvim/.config/nvim/lua/basic-settings.lua | 2 ++ nvim/.config/nvim/lua/plugins.lua | 2 -- nvim/.config/nvim/lua/plugins/treesitter.lua | 16 ++++++---------- 3 files changed, 8 insertions(+), 12 deletions(-) delete mode 100644 nvim/.config/nvim/lua/plugins.lua diff --git a/nvim/.config/nvim/lua/basic-settings.lua b/nvim/.config/nvim/lua/basic-settings.lua index 1c99267..88ee11e 100644 --- a/nvim/.config/nvim/lua/basic-settings.lua +++ b/nvim/.config/nvim/lua/basic-settings.lua @@ -1,5 +1,7 @@ -- Basics +vim.opt.foldmethod = "expr" +vim.opt.foldexpr = "nvim_treesitter#foldexpr()" vim.opt.number = true vim.opt.relativenumber = true vim.opt.tabstop = 4 diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua deleted file mode 100644 index 35d5f70..0000000 --- a/nvim/.config/nvim/lua/plugins.lua +++ /dev/null @@ -1,2 +0,0 @@ - -return {} diff --git a/nvim/.config/nvim/lua/plugins/treesitter.lua b/nvim/.config/nvim/lua/plugins/treesitter.lua index 274c504..d37bbd9 100644 --- a/nvim/.config/nvim/lua/plugins/treesitter.lua +++ b/nvim/.config/nvim/lua/plugins/treesitter.lua @@ -3,14 +3,10 @@ return { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", - - -- set up - config = function() - local config = require("nvim-treesitter.config") - config.setup({ - ensure_installed = {"python", "bash", "lua"}, - highlight = { enable = true }, - indent = { enable = true } - }) - end + opts = { + ensure_installed = {"python", "bash", "lua", "json", "java", "typescript"}, + highlight = { enable = true }, + indent = { enable = true }, + fold = { enable = true } + } }