diff --git a/.config/nvim/lua/plugins/cmp.lua b/.config/nvim/lua/plugins/cmp.lua index bcb85736..b12018e0 100644 --- a/.config/nvim/lua/plugins/cmp.lua +++ b/.config/nvim/lua/plugins/cmp.lua @@ -2,6 +2,12 @@ local cmp = require("cmp") return { "hrsh7th/nvim-cmp", + dependencies = { + "hrsh7th/cmp-nvim-lsp", + "hrsh7th/cmp-buffer", + "hrsh7th/cmp-path", + "saadparwaiz1/cmp_luasnip", + }, keys = { { "ciC", "CmpStatus", desc = "Cmp Status" }, }, diff --git a/.config/nvim/lua/plugins/lazyvim-included.lua b/.config/nvim/lua/plugins/lazyvim-included.lua new file mode 100644 index 00000000..019b55c4 --- /dev/null +++ b/.config/nvim/lua/plugins/lazyvim-included.lua @@ -0,0 +1,42 @@ +-- Here are the plugins that are included in LazyVim and I didnt change + +return { + -- Coding + { "L3MON4D3/LuaSnip" }, + { "rafamadriz/friendly-snippets" }, + { "echasnovski/mini.surround" }, + { "JoosepAlviste/nvim-ts-context-commentstring" }, + { "echasnovski/mini.comment" }, + { "echasnovski/mini.ai" }, + + -- Editor + { "RRethy/vim-illuminate" }, + { "echasnovski/mini.bufremove" }, + { "folke/trouble.nvim" }, + { "folke/todo-comments.nvim" }, + + -- LSP + { "folke/neoconf.nvim" }, + { "folke/neodev.nvim" }, + { "williamboman/mason-lspconfig.nvim" }, + + -- TreeSitter + { "nvim-treesitter/nvim-treesitter" }, + { "nvim-treesitter/nvim-treesitter-textobjects" }, + { "nvim-treesitter/nvim-treesitter-context" }, + { "windwp/nvim-ts-autotag" }, + + -- UI + { "rcarriga/nvim-notify" }, + { "lukas-reineke/indent-blankline.nvim" }, + { "stevearc/dressing.nvim" }, + { "echasnovski/mini.indentscope" }, + { "folke/noice.nvim" }, + { "nvim-tree/nvim-web-devicons" }, + { "MunifTanjim/nui.nvim" }, + + -- Util + { "dstein64/vim-startuptime" }, + { "folke/persistence.nvim" }, + { "nvim-lua/plenary.nvim" }, +}