return { { "stevearc/conform.nvim", -- event = 'BufWritePre', -- uncomment for format on save opts = require "configs.conform", }, -- These are some examples, uncomment them if you want to see them work! { "neovim/nvim-lspconfig", config = function() require "configs.lspconfig" end, }, { "williamboman/mason.nvim", opts = { ensure_installed = { "eslint-lsp", "js-debug-adapter", "prettier", "typescript-language-server", } } }, { "luckasRanarison/tailwind-tools.nvim", dependencies = { "nvim-treesitter/nvim-treesitter" }, opts = {} }, { 'kevinhwang91/nvim-ufo', dependencies = { 'kevinhwang91/promise-async' }, }, { 'microsoft/vscode-js-debug', lazy = false, build = "npm install --legacy-peer-deps && npx gulp vsDebugServerBundle && mv dist out" }, { "mfussenegger/nvim-dap", event = "VeryLazy", }, { "rcarriga/nvim-dap-ui", dependencies = { "nvim-neotest/nvim-nio", "mfussenegger/nvim-dap", }, event = "VeryLazy", config = function() require("dapui").setup() end }, { "microsoft/vscode-js-debug", opt = true, run = "npm install --legacy-peer-deps && npx gulp vsDebugServerBundle && mv dist out" }, { "NvChad/nvim-colorizer.lua" }, { "folke/neodev.nvim", opts = {} }, { "mxsdev/nvim-dap-vscode-js" }, { "mlaursen/vim-react-snippets", }, { "windwp/nvim-ts-autotag", }, { "folke/ts-comments.nvim", opts = {}, event = "VeryLazy", enabled = vim.fn.has("nvim-0.10.0") == 1, }, { 'windwp/nvim-autopairs', event = "InsertEnter", config = true -- use opts = {} for passing setup options -- this is equalent to setup({}) function }, { 'nvim-treesitter/nvim-treesitter', }, { "rust-lang/rust.vim", ft = "rust", init = function () vim.g.rustfmt_autosave = 1 end }, { 'mrcjkb/rustaceanvim', version = '^4', -- Recommended ft = "rust", lazy = false, -- This plugin is already lazy }, { "NeogitOrg/neogit", dependencies = { "nvim-lua/plenary.nvim", -- required "sindrets/diffview.nvim", -- optional - Diff integration -- Only one of these is needed, not both. "nvim-telescope/telescope.nvim", -- optional "ibhagwan/fzf-lua", -- optional }, config = true }, { "folke/noice.nvim", event = "VeryLazy", opts = { -- add any options here }, dependencies = { -- if you lazy-load any plugin below, make sure to add proper module="..." entries "MunifTanjim/nui.nvim", } }}