vim.loader.enable(true) vim.g.mapleader = " " vim.opt.termguicolors = true local pack = require("pack") pack.add("kyazdani42/nvim-web-devicons") pack.add("nvim-lua/plenary.nvim") pack.add("nvim-tree/nvim-tree.lua") pack.add("nvim-lualine/lualine.nvim") pack.add("nvim-telescope/telescope.nvim") pack.add({ src = "nvim-treesitter/nvim-treesitter", version = "master", }) pack.add("windwp/nvim-ts-autotag") pack.add("windwp/nvim-autopairs") pack.add("tpope/vim-fugitive") pack.add("lewis6991/gitsigns.nvim") pack.add("numToStr/Comment.nvim") pack.add("JoosepAlviste/nvim-ts-context-commentstring") pack.add("b0o/SchemaStore.nvim") pack.add({ src = "L3MON4D3/LuaSnip", deps = { "saadparwaiz1/cmp_luasnip", }, }) pack.add({ src = "hrsh7th/nvim-cmp", deps = { "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-buffer", "hrsh7th/cmp-path", "hrsh7th/cmp-cmdline", "petertriho/cmp-git", }, }) pack.add({ src = "nvimtools/none-ls.nvim", deps = { "nvimtools/none-ls-extras.nvim", }, }) pack.add({ src = "catppuccin/nvim", name = "catppuccin", }) require("catppuccin").setup({}) require("theme").setup() pack.register_user_commands()