1local utils = require("ptero/utils")
2
3require("lazy").setup({
4 {
5 "catppuccin/nvim",
6 name = "catppuccin",
7 priority = 1000,
8 config=function() require("ptero.configs.catppuccin") end
9 },
10
11 -- better notifications
12 {
13 "rcarriga/nvim-notify",
14 config=function() require("ptero.configs.notify") end
15 },
16
17 "nvim-lua/plenary.nvim",
18
19 -- pretty colors for viewing code
20 {
21 "nvim-treesitter/nvim-treesitter",
22 build=":TSUpdate",
23 config=function() require("ptero.configs.treesitter") end
24 },
25
26 -- git signs in the side
27 {
28 "lewis6991/gitsigns.nvim",
29 config=function() require("ptero.configs.gitsigns") end
30 },
31
32 -- lsp
33 "neovim/nvim-lspconfig",
34
35 {
36 "williamboman/mason.nvim",
37 config=function() require('ptero.configs.mason') end,
38 dependencies = {
39 "williamboman/mason-lspconfig.nvim"
40 }
41 },
42
43 -- visual keybindings
44 "folke/which-key.nvim"
45})