lvim.plugins = { { "williamboman/mason.nvim", opts = { ensure_installed = { "eslint-lsp", "js-debug-adapter", "prettier", "typescript-language-server", } } }, { "savq/melange-nvim" }, { "HoNamDuong/hybrid.nvim", lazy = false, priority = 1000, opts = {}, }, { 'marko-cerovac/material.nvim' }, { "rebelot/kanagawa.nvim", }, { 'mountain-theme/vim' }, { 'fgheng/winbar.nvim' }, { "gbprod/nord.nvim", }, { "vague2k/huez.nvim", }, { 'Bekaboo/dropbar.nvim', dependencies = { 'nvim-telescope/telescope-fzf-native.nvim' }, }, { "nvim-neo-tree/neo-tree.nvim", branch = "v2.x", dependencies = { "nvim-lua/plenary.nvim", "nvim-tree/nvim-web-devicons", "MunifTanjim/nui.nvim", }, }, { "luckasRanarison/tailwind-tools.nvim", dependencies = { "nvim-treesitter/nvim-treesitter" }, }, { 'kyazdani42/nvim-web-devicons' }, { "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 }, { "mxsdev/nvim-dap-vscode-js" }, { "microsoft/vscode-js-debug", lazy = true, build = "npm install --legacy-peer-deps && npx gulp vsDebugServerBundle && mv dist out" }, { "NvChad/nvim-colorizer.lua" }, { "folke/neodev.nvim", opts = {} }, { "mlaursen/vim-react-snippets", }, { "windwp/nvim-ts-autotag", }, { "folke/ts-comments.nvim", 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, }, { "catppuccin/nvim", name = "catppuccin", priority = 1000 }, { "loctvl842/monokai-pro.nvim" }, { "tanvirtin/monokai.nvim" }, { "folke/noice.nvim", event = "VeryLazy", dependencies = { -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries "MunifTanjim/nui.nvim", -- OPTIONAL: -- `nvim-notify` is only needed, if you want to use the notification view. -- If not available, we use `mini` as the fallback "rcarriga/nvim-notify", } } }