diff options
Diffstat (limited to 'neovim/lua/venomade/lazy.lua')
-rw-r--r-- | neovim/lua/venomade/lazy.lua | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/neovim/lua/venomade/lazy.lua b/neovim/lua/venomade/lazy.lua new file mode 100644 index 0000000..5ae0809 --- /dev/null +++ b/neovim/lua/venomade/lazy.lua @@ -0,0 +1,44 @@ +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not vim.loop.fs_stat(lazypath) then + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", + lazypath, + }) +end +vim.opt.rtp:prepend(lazypath) + +require("lazy").setup({ + -- Telescope Fuzzy Finder + {'nvim-telescope/telescope.nvim', tag = '0.1.3', dependencies = {'nvim-lua/plenary.nvim'}}, + -- Catppuccin color scheme + {"catppuccin/nvim", name = "catppuccin", priority = 1000}, + -- Treesitter syntax highlighting + {"nvim-treesitter/nvim-treesitter", build = ":TSUpdate"}, + -- Harpoon bookmarking + {"theprimeagen/harpoon"}, + -- LSP ZERO + {'VonHeikemen/lsp-zero.nvim', branch = 'v3.x'}, + {'neovim/nvim-lspconfig', dependencies = {'hrsh7th/cmp-nvim-lsp'}}, + {'hrsh7th/nvim-cmp', dependencies = {'L3MON4D3/LuaSnip'}}, + -- Codeium AI Completion + {'Exafunction/codeium.nvim', dependencies = {'nvim-lua/plenary.nvim', 'hrsh7th/nvim-cmp'}}, + -- Dashboard + {'goolord/alpha-nvim', dependencies = {'nvim-tree/nvim-web-devicons'}}, + -- LSP Icons + {'onsails/lspkind.nvim'}, + -- Bufferline + {'nvim-lualine/lualine.nvim', dependencies = {'nvim-tree/nvim-web-devicons'}}, + -- Autoparis + {'windwp/nvim-autopairs'}, + -- Color Highlighting + {'norcalli/nvim-colorizer.lua'}, + -- Return to last edit position + {'ethanholz/nvim-lastplace'}, + -- Org Mode in Neovim + {'nvim-neorg/neorg', dependencies = {'vhyrro/luarocks.nvim'}}, +}) + |