return { { "stevearc/conform.nvim", event = "BufWritePre", opts = require "configs.conform", }, { "neovim/nvim-lspconfig", config = function() require "configs.lspconfig" end, }, { event = "VeryLazy", "natecraddock/workspaces.nvim", config = function() require("workspaces").setup() end, }, { "nvim-tree/nvim-tree.lua", opts = function() local conf = require "nvchad.configs.nvimtree" conf.renderer.group_empty = true return conf end, }, { "nvim-treesitter/nvim-treesitter", event = { "BufReadPre", "BufNewFile" }, opts = { require "configs.treesitter", }, }, { "williamboman/mason.nvim", opts = { ensure_installed = { -- your existing tools "vue-language-server", "typescript-language-server", "eslint-lsp", }, }, }, { require "plugins.java.init", }, }