From 7464d8afcd720c5350960f375bec3dc29a6b46e5 Mon Sep 17 00:00:00 2001 From: doryan Date: Wed, 12 Feb 2025 22:43:35 +0400 Subject: [PATCH] feat(plugins): update plugins list --- lua/plugins/core/init.lua | 297 ++++++++++++++++----------------- lua/plugins/secondary/init.lua | 100 +++++------ 2 files changed, 199 insertions(+), 198 deletions(-) diff --git a/lua/plugins/core/init.lua b/lua/plugins/core/init.lua index 914382c..a1ed70d 100644 --- a/lua/plugins/core/init.lua +++ b/lua/plugins/core/init.lua @@ -1,152 +1,149 @@ return { - { - 'simrat39/inlay-hints.nvim', - }, - { - "LunarVim/breadcrumbs.nvim", - }, - { - "akinsho/bufferline.nvim", - }, - { - "lewis6991/gitsigns.nvim" - }, - { - "lewis6991/hover.nvim", - }, - { - "nvim-lualine/lualine.nvim", - }, - { - "akinsho/toggleterm.nvim", - }, - { - "windwp/nvim-autopairs", - }, - { - 'kevinhwang91/promise-async', - }, - { - 'theHamsta/nvim-dap-virtual-text', - }, - { - "hrsh7th/cmp-nvim-lsp", - }, - { - "SmiteshP/nvim-navic", - }, - { - "kyazdani42/nvim-web-devicons" - }, - { - 'NvChad/nvim-colorizer.lua', - }, - { - 'numToStr/Comment.nvim' - }, - { - "nvim-treesitter/nvim-treesitter", - }, - { - "vague2k/huez.nvim", - }, - { - "nvim-telescope/telescope.nvim", - }, - { - "williamboman/mason-lspconfig.nvim", - }, - { - "neovim/nvim-lspconfig", - }, - { - "mfussenegger/nvim-dap", - event = "VeryLazy", - }, - { - "L3MON4D3/LuaSnip", - lazy = true, - }, - { - 'folke/lazydev.nvim', - ft = "lua", - }, - { - 'Bekaboo/dropbar.nvim', - dependencies = { - 'nvim-telescope/telescope-fzf-native.nvim', - build = 'make' - }, - config = function() - local dropbar_api = require('dropbar.api') - vim.keymap.set('n', ';', dropbar_api.pick, { desc = 'Pick symbols in winbar' }) - vim.keymap.set('n', '[;', dropbar_api.goto_context_start, { desc = 'Go to start of current context' }) - vim.keymap.set('n', '];', dropbar_api.select_next_context, { desc = 'Select next context' }) - end - }, - { - "folke/noice.nvim", - event = "VeryLazy", - dependencies = { - "MunifTanjim/nui.nvim", - "rcarriga/nvim-notify", - }, - }, - { - "nvim-neo-tree/neo-tree.nvim", - branch = "v2.x", - dependencies = { - "nvim-lua/plenary.nvim", - "nvim-tree/nvim-web-devicons", - "MunifTanjim/nui.nvim", - }, - }, - { - "williamboman/mason.nvim", - opts = { - ensure_installed = { - "eslint-lsp", - "js-debug-adapter", - "prettier", - "tinymist", - "typescript-language-server", - } - } - }, - { - "rcarriga/nvim-dap-ui", - dependencies = { - "nvim-neotest/nvim-nio", - "mfussenegger/nvim-dap", - }, - event = "VeryLazy", - config = function() - require("dapui").setup() - end - }, - { - "hrsh7th/nvim-cmp", - event = "InsertEnter", - dependencies = { - { - "L3MON4D3/LuaSnip", - dependencies = "rafamadriz/friendly-snippets", - opts = { history = true, updateevents = "TextChanged,TextChangedI" }, - config = function(_, opts) - require("luasnip").config.set_config(opts) - require "config.plugins.luasnip" - end, - }, - { - "saadparwaiz1/cmp_luasnip", - "hrsh7th/cmp-nvim-lua", - "hrsh7th/cmp-nvim-lsp", - "hrsh7th/cmp-buffer", - "hrsh7th/cmp-path", - }, - }, - }, - { - 'kevinhwang91/nvim-ufo', - }, + { + 'simrat39/inlay-hints.nvim', + }, + { + "LunarVim/breadcrumbs.nvim", + }, + { + "akinsho/bufferline.nvim", + }, + { + "lewis6991/gitsigns.nvim" + }, + { + "lewis6991/hover.nvim", + }, + { + "nvim-lualine/lualine.nvim", + }, + { + "windwp/nvim-autopairs", + }, + { + 'kevinhwang91/promise-async', + }, + { + 'theHamsta/nvim-dap-virtual-text', + }, + { + "hrsh7th/cmp-nvim-lsp", + }, + { + "SmiteshP/nvim-navic", + }, + { + "kyazdani42/nvim-web-devicons" + }, + { + 'NvChad/nvim-colorizer.lua', + }, + { + 'numToStr/Comment.nvim' + }, + { + "nvim-treesitter/nvim-treesitter", + }, + { + "catppuccin/nvim" + }, + { + "vague2k/huez.nvim", + }, + { + "nvim-telescope/telescope.nvim", + }, + { + "williamboman/mason-lspconfig.nvim", + }, + { + "neovim/nvim-lspconfig", + }, + { + "mfussenegger/nvim-dap", + event = "VeryLazy", + }, + { + "L3MON4D3/LuaSnip", + lazy = true, + }, + { + 'folke/lazydev.nvim', + ft = "lua", + }, + { + 'Bekaboo/dropbar.nvim', + dependencies = { + 'nvim-telescope/telescope-fzf-native.nvim', + build = 'make' + }, + config = function() + local dropbar_api = require('dropbar.api') + vim.keymap.set('n', ';', dropbar_api.pick, { desc = 'Pick symbols in winbar' }) + vim.keymap.set('n', '[;', dropbar_api.goto_context_start, { desc = 'Go to start of current context' }) + vim.keymap.set('n', '];', dropbar_api.select_next_context, { desc = 'Select next context' }) + end + }, + { + "folke/noice.nvim", + event = "VeryLazy", + dependencies = { + "MunifTanjim/nui.nvim", + "rcarriga/nvim-notify", + }, + }, + { + "nvim-neo-tree/neo-tree.nvim", + branch = "v2.x", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", + "MunifTanjim/nui.nvim", + }, + }, + { + "williamboman/mason.nvim", + opts = { + ensure_installed = { + "eslint-lsp", + "js-debug-adapter", + "prettier", + "tinymist", + "typescript-language-server", + } + } + }, + { + "rcarriga/nvim-dap-ui", + dependencies = { + "nvim-neotest/nvim-nio", + "mfussenegger/nvim-dap", + }, + event = "VeryLazy", + config = function() + require("dapui").setup() + end + }, + { + "hrsh7th/nvim-cmp", + event = "InsertEnter", + dependencies = { + { + "L3MON4D3/LuaSnip", + dependencies = "rafamadriz/friendly-snippets", + opts = { history = true, updateevents = "TextChanged,TextChangedI" }, + config = function(_, opts) + require("luasnip").config.set_config(opts) + require "config.plugins.luasnip" + end, + }, + { + "saadparwaiz1/cmp_luasnip", + "hrsh7th/cmp-nvim-lua", + "hrsh7th/cmp-nvim-lsp", + "hrsh7th/cmp-buffer", + "hrsh7th/cmp-path", + }, + }, + }, } diff --git a/lua/plugins/secondary/init.lua b/lua/plugins/secondary/init.lua index bf05bfc..226b7c5 100644 --- a/lua/plugins/secondary/init.lua +++ b/lua/plugins/secondary/init.lua @@ -1,50 +1,54 @@ return { - { - 'nvimdev/dashboard-nvim', - event = 'VimEnter', - dependencies = { { 'nvim-tree/nvim-web-devicons' } } - }, - { - "kaarmu/typst.vim", - lazy = true, - }, - { - 'MunifTanjim/prettier.nvim', - lazy = true, - }, - { - "savq/melange-nvim" - }, - { - "mlaursen/vim-react-snippets", - lazy = true, - }, - { - "windwp/nvim-ts-autotag", - lazy = true, - }, - { - "lukas-reineke/indent-blankline.nvim" - }, - { - "mxsdev/nvim-dap-vscode-js", - lazy = true, - }, - { - "windwp/nvim-autopairs", - lazy = true, - event = "InsertEnter", - config = true - }, - { - "microsoft/vscode-js-debug", - lazy = true, - build = "npm install --legacy-peer-deps && npx gulp vsDebugServerBundle && mv dist out" - }, - { - "mrcjkb/rustaceanvim", - version = '^4', -- Recommended - lazy = false, -- This plugin is already lazy - ft = { "rust" }, - }, + { + 'nvimdev/dashboard-nvim', + event = 'VimEnter', + dependencies = { { 'nvim-tree/nvim-web-devicons' } } + }, + { + "kaarmu/typst.vim", + lazy = true, + }, + { + 'MunifTanjim/prettier.nvim', + lazy = true, + }, + { + "savq/melange-nvim" + }, + { + 'akinsho/toggleterm.nvim', version = "*", config = true + }, + { + "mlaursen/vim-react-snippets", + lazy = true, + }, + { + "windwp/nvim-ts-autotag", + lazy = true, + }, + { + "lukas-reineke/indent-blankline.nvim" + }, + { + "mxsdev/nvim-dap-vscode-js", + lazy = true, + }, + { + "windwp/nvim-autopairs", + lazy = true, + event = "InsertEnter", + config = true + }, + { + "microsoft/vscode-js-debug", + lazy = true, + build = "npm install --legacy-peer-deps && npx gulp vsDebugServerBundle && mv dist out" + }, + { + "mrcjkb/rustaceanvim", + version = '^4', -- Recommended + lazy = false, -- This plugin is already lazy + ft = { "rust" }, + }, + }