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 } + } }