my_nvim_config/lua/pippy/lazy.lua

54 lines
1.6 KiB
Lua
Raw Normal View History

2024-02-04 20:53:56 -05:00
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", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
require("lazy").setup({
"folke/which-key.nvim",
{"nvim-treesitter/nvim-treesitter", build = ':TSUpdate'},
"nvim-treesitter/playground",
{
"nvim-neo-tree/neo-tree.nvim",
branch = "v3.x",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
"MunifTanjim/nui.nvim",
}
},
"navarasu/onedark.nvim",
"mbbill/undotree",
{ 'nvim-lualine/lualine.nvim', requires = { 'nvim-tree/nvim-web-devicons', opt = true } },
{
'nvim-telescope/telescope.nvim',
tag = '0.1.3',
dependencies = {
'nvim-lua/plenary.nvim'
},
},
{
"folke/neoconf.nvim",
cmd = "Neoconf"
},
"folke/neodev.nvim",
{'akinsho/toggleterm.nvim', version = "*", config = true},
{"danymat/neogen", dependencies = "nvim-treesitter/nvim-treesitter", config = true},
2024-02-04 20:53:56 -05:00
{'williamboman/mason.nvim'},
{'williamboman/mason-lspconfig.nvim'},
{'neovim/nvim-lspconfig'},
{'hrsh7th/cmp-nvim-lsp'},
{'hrsh7th/nvim-cmp'},
{'L3MON4D3/LuaSnip'},
2024-04-15 22:50:55 -04:00
'lewis6991/gitsigns.nvim',
2024-02-04 20:53:56 -05:00
{'xiyaowong/transparent.nvim'},
{ 'numToStr/Comment.nvim', opts = {} },
})